You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2018/06/03 20:23:27 UTC

svn commit: r1832788 - /jmeter/trunk/src/core/org/apache/jmeter/util/XPathUtil.java

Author: pmouawad
Date: Sun Jun  3 20:23:27 2018
New Revision: 1832788

URL: http://svn.apache.org/viewvc?rev=1832788&view=rev
Log:
Bug 60991 - XPath Extractor : Implement XPath 2.0

Use SaxSource
Bugzilla Id: 60991

Modified:
    jmeter/trunk/src/core/org/apache/jmeter/util/XPathUtil.java

Modified: jmeter/trunk/src/core/org/apache/jmeter/util/XPathUtil.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/util/XPathUtil.java?rev=1832788&r1=1832787&r2=1832788&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/util/XPathUtil.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/util/XPathUtil.java Sun Jun  3 20:23:27 2018
@@ -45,7 +45,6 @@ import javax.xml.transform.TransformerFa
 import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.sax.SAXSource;
 import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.tuple.ImmutablePair;
@@ -441,7 +440,7 @@ public class XPathUtil {
             // However, in the current implementation sharing a DocumentBuilder (once initialized) 
             // will only cause problems if a SchemaValidator is used.
             net.sf.saxon.s9api.DocumentBuilder builder = PROCESSOR.newDocumentBuilder();
-            XdmNode xdmNode = builder.build(new StreamSource(reader));
+            XdmNode xdmNode = builder.build(new SAXSource(new InputSource(reader)));
             
             if(xPathExecutable!=null) {
                 XPathSelector selector = null;