Java 在XPATH中使用筛选器的Dom4j selectNodes
选择所有编号节点=1,但返回“true”!而不是节点列表。Java 在XPATH中使用筛选器的Dom4j selectNodes,java,xpath,dom4j,Java,Xpath,Dom4j,选择所有编号节点=1,但返回“true”!而不是节点列表。 如何获取所有节点编号=1?您的表达式“//Results/Details/Number='1'选择所有//Results/Details/Number,然后返回其中一个节点在转换为字符串时是否等于'1' (对于XML文档,它应该返回false而不是true) 要选择文本内容等于1的所有Number节点,请使用以下表达式: .selectNodes("//Results/Details/Number = '1'"); 伟大的很有效
如何获取所有节点编号=1?您的表达式
“//Results/Details/Number='1'
选择所有//Results/Details/Number
,然后返回其中一个节点在转换为字符串时是否等于'1'
(对于XML文档,它应该返回
false
而不是true
)
要选择文本内容等于1
的所有Number
节点,请使用以下表达式:
.selectNodes("//Results/Details/Number = '1'");
伟大的很有效,谢谢。是的,我的示例应该返回false。祝你有美好的一天
.selectNodes("//Results/Details/Number = '1'");
//Results/Details/Number[. = 1]