也许有人可以帮我找到问题的解决方案.我需要在下面的xml中执行XPath查询,该查询仅提取作为直接子节点的"Field"节点.在下面的示例中,查询应该拉取字段E1F1,E1F2和E1F3.到目前为止,我正在运行查询://Field
但是我得到了所有字段(包括属于E1_1的字段,我不想要).
<Entity id="E1">
<Field id="E1F1"></Field>
<Field id="E1F2"></Field>
<Field id="E1F3"></Field>
<Entity id="E1_1">
<Field id="E1_1F1"></Field>
<Field id="E1_1F2"></Field>
<Field id="E1_1F3"></Field>
</Entity>
Run Code Online (Sandbox Code Playgroud)
谢谢!!
unu*_*tbu 18
使用绝对XPath:
/Entity/Field
Run Code Online (Sandbox Code Playgroud)
//
将匹配任何地方.如果使用单个前进,则匹配必须准确.