初学者的问题在这里:
给定以下 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 是否可行?