Author-X: A Java-Based System for XML Data Protection