【发布时间】:2021-12-31 19:20:30
【问题描述】:
我有一个需要处理的 xml 文件(在帖子末尾添加)。只有当我找到节点“DocumentTypeValue”= 1319 时,我才需要检索节点“ActivityTime”。有没有办法只在一个 XPATH 中查看它?还是应该查找 DocumentTypeValue ==1319 并获取当前位置,以便可以使用刚刚检索到的位置创建 XPATH?谢谢大家的帮助!
文件是 -
<Document>
<Labels>
<Label>
<Fields>
<Field>
<Code>DocumentTypeValue</Code>
<Value>4008</Value>
</Field>
<Field>
<Code>DocIDAutoNumerator</Code>
<Value>123121</Value>
</Field>
</Fields>
</Label>
</Labels>
<ActivityTime>2021-08-11 </ActivityTime>
</Document>
<Document>
<Labels>
<Label>
<Fields>
<Field>
<Code>DocumentTypeValue</Code>
<Value>1319</Value>
</Field>
<Field>
<Code>DocIDAutoNumerator</Code>
<Value>21321</Value>
</Field>
</Fields>
</Label>
</Labels>
<ActivityTime>1993-08-11 </ActivityTime>
</Document>
【问题讨论】: