[ https://issues.apache.org/jira/browse/NIFI-4062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16127473#comment-16127473 ]
ASF GitHub Bot commented on NIFI-4062: -------------------------------------- Github user arunma commented on a diff in the pull request: https://github.com/apache/nifi/pull/2080#discussion_r133234914 --- Diff: nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/EvaluateXPath.java --- @@ -309,18 +349,18 @@ public void process(final InputStream rawIn) throws IOException { } if (returnType == NODESET) { - List<Source> nodeList = (List<Source>) result; - if (nodeList.isEmpty()) { + DOMNodeList nodeList = (DOMNodeList) result; + if (nodeList.getLength()==0) { --- End diff -- Fixed by removing the line. > Provide an option to disable DTD validation for EvaluateXPath and > EvaluateXQuery > -------------------------------------------------------------------------------- > > Key: NIFI-4062 > URL: https://issues.apache.org/jira/browse/NIFI-4062 > Project: Apache NiFi > Issue Type: Improvement > Components: Extensions > Affects Versions: 1.0.0 > Reporter: Koji Kawamura > Assignee: Arun Manivannan > Labels: beginner > > Currently EvaluateXPath and EvaluateXQuery can fail if the source document > has DOCTYPE definition in it, especially using external DTD. It would be > useful if these processor provides a property to disable DTD validation when > evaluate XPath or XQuery. > References: > https://community.hortonworks.com/questions/107121/does-evaluatexpath-support-doctype.html > https://stackoverflow.com/questions/243728/how-to-disable-dtd-at-runtime-in-javas-xpath -- This message was sent by Atlassian JIRA (v6.4.14#64029)