初学者的问题在这里:
给定以下 XML 摘录:
<root>
<element>
<child1>a</child1><child2>b</child2><child3>c</child3>
</element>
</root>
当我在child3
上下文中时,我可以使用它preceding-sibling::*
来获取child2
节点。好的。
在以下 XML 摘录中:
<root>
<element child1="a" child2="b" child3="c">
</element>
</root>
当我在child3
上下文中时,XPath 1.0 中没有轴来获取child2
属性节点是否正确?我想我需要这样的东西preceding-sibling-attribute::
是不可用的。
作为一个附带问题,这对 XPath 2 是否可行?