This commit is contained in:
2023-03-02 11:54:49 +01:00
parent b0b930926c
commit e80cc4b1fe

View File

@@ -1,6 +1,7 @@
package com.r11.tools.xml;
import org.apache.xpath.XPathAPI;
import org.apache.xpath.objects.XObject;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.traversal.NodeIterator;
@@ -76,6 +77,7 @@ public class Xalan {
serializer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
// Use the simple XPath API to select a nodeIterator.
try {
NodeIterator nl = XPathAPI.selectNodeIterator(doc, transform);
// Serialize the found nodes to result object.
@@ -98,6 +100,10 @@ public class Xalan {
result.append("\n");
}
return result.toString();
} catch (TransformerException e) {
return XPathAPI.eval(doc, transform).toString();
}
}
/**