我正在使用 Apache Jackrabbit 的导入功能来导入系统视图 XML。
session.importXML(parentNode.getPath(),inputStream,ImportUUIDBehavior.IMPORT_UUID_COLLISION_THROW);
正在使用 XML 的内容创建一个新节点,在导入之前我注册了一个事件侦听器,只是为了访问新创建的节点并执行一些导入后操作,我以这种方式注册了我的侦听器:
EventListener afterImportListener = new EventListener() {...}
observationManager.addEventListener(afterImportListener, Event.NODE_ADDED,stageNode.getPath(),true,null,null,false);
没有事件被分派到我的 EventListener。观察是否适用于 importXML?导入后还有其他方法可以访问新创建的节点吗?