【发布时间】:2014-05-30 11:50:55
【问题描述】:
我的 xml 文件和节点中几乎没有相同类型的元素,我需要使用的出现次数例如
<xml>
<iteration>3</iteration>
<myElement>123</myElement>
<myElement>456</myElement>
<myElement>789</myElement>
<myElement>012</myElement>
</xml>
现在我需要选择第三个(迭代节点的文本)myElement 节点。如何使用 XPath 做到这一点? 我试过了
(/xml/myElement)[/xml/iteration/text()]
但它不起作用。有可能吗?
当然预期结果是 789
【问题讨论】:
-
建议的答案不适合我的问题。元素的索引是动态的,我需要在之前将其转换为数字