XPath仅基于节点索引

时间:2017-07-27 11:40:25

标签: xpath

我有一个XML:

<Section>
    <Paragraph>
        <Text>t1</Text>
        <Text>t2</Text>
    </Paragraph>
    <Paragraph>
        <Text>t3</Text>
        <Text>t4</Text>
    </Paragraph>
</Section>

我只知道元素索引,例如/ 0/1/0,即第一节,第二段和它的第一个文本。我怎样才能翻译&#39; 0/1/0&#39;进入一个有效的XPath,它返回t3所在的元素?

请注意,我不知道元素名称,因为它们可能不同,但我只知道索引序列,如上例所示。

非常感谢

1 个答案:

答案 0 :(得分:1)

对于给出的示例,这将起作用。

/element()[1]/element()[2]/element()[1]/text()