大家好,我正在用Java开发一个程序,使用XPath读取sibling node (相同级别的元素)的XML
我无法在Java中实现以下XPath表达式:
//*:root/*:child1[.='child_value']/following-sibling::*:child2[*:subelement]/*:subelement3/*:subelement4/following-sibling::*:anyelement
个
有谁能提个解决方案吗?
大家好,我正在用Java开发一个程序,使用XPath读取sibling node (相同级别的元素)的XML
我无法在Java中实现以下XPath表达式:
//*:root/*:child1[.='child_value']/following-sibling::*:child2[*:subelement]/*:subelement3/*:subelement4/following-sibling::*:anyelement
个
有谁能提个解决方案吗?
构造*:root
需要XPath 2.0,但Xalan不支持.最简单的解决方案是改用撒克逊语.
在XPath 1.0中,仅通过本地名称 Select 元素的方式是*[local-name()='root']
,对于这样一个包含7个这样的 Select 的表达式来说,这有点麻烦.