public final void executeXUpdate( OzoneXUpdateQuery _query ) throws Exception {
if (_query.rootNode == null) {
_query.rootNode = getDocument();
}
XUpdateQuery query = xupdateQueryFactory.newXUpdateQuery();
query.setQString( _query.qstring );
if (_query.filter != null) {
query.setNodeFilter( _query.filter );
}
if (_query.namespace != null) {
query.setNamespace( _query.namespace );
}
System.out.println( query.getClass().getName() );
System.out.println( _query.qstring );
System.out.println( _query.rootNode );
query.execute( _query.rootNode );
}