【发布时间】:2016-08-22 01:56:24
【问题描述】:
我正在寻找 XPath 1.0 语句。我不能使用 XSLT。
XML 示例
<root>
<data>
<okay>Hello</okay>
</data>
<data>
<okay>World</okay>
</data>
</root>
我需要提取最后保留xml结构的数据内容。结果应如下所示
<root>
<data>
<okay>World</okay>
</data>
</root>
很遗憾,我无法搜索 okay 元素中的值,因为它是动态的。
我尝试了以下方法,但它返回了所有内容:
/root[data[last()]]
【问题讨论】:
-
由于 XPath 无法满足您的需求,或许您应该告诉我们更多有关您的技术限制的信息,以便我们提出替代方案。
-
XPath 只是首选。如果没有其他使用 XPath 的解决方案,我将接受 @kjhughes
/root/data[last()]。我将需要更改下游流程中的分配。我试图避免这种情况。