如何在xpath中有条件地包含元素?

时间:2018-07-24 20:18:57

标签: xml xpath

在xpath中,我有这个

/isheet/data/item/column[@attributecolumnid='name']/displaydata/value

并使用我拥有的ETL工具,传递要从结果集中获取的索引。但是,这假设所有<displaydata>元素都具有<value>

如果我传递索引3,我希望它从第三个<item>获取显示数据/值。但是,某些<displaydata>类似于<displaydata/>,因此其中没有<value>。这会使它在xpath选择器中被跳过。

我该如何解决?

0 个答案:

没有答案