Fixed #75 for Xalan #95

Merged
bema merged 1 commits from bema/fix/#75-xalan into master 2023-03-02 12:10:37 +01:00
Showing only changes of commit e80cc4b1fe - Show all commits

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();
}
}
/**