更新时间:2023-11-24 23:42:34
向 如何在 Pig 中使用 Xpath 提取 xml 属性?
XPath.java 中存在错误,因为它忽略了第 4 个参数.
Bug is there in XPath.java as it is ignoring 4th parameter.
通过在 XPath.java 中添加以下代码并解决问题.http://svn.apache.org/repos/asf/pig/branches/branch-0.15/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/xml/XPath.java
By adding following code in XPath.java and complied issue is resolved. http://svn.apache.org/repos/asf/pig/branches/branch-0.15/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/xml/XPath.java
if(input.size() > 3){
ignoreNamespace=input.get(3);
}
以上代码要加在
if (ignoreNamespace) {
xpathString = createNameSpaceIgnoreXpathString(xpathString);
}