【发布时间】:2010-03-27 12:20:02
【问题描述】:
鉴于下面的架构 - 以“查询”节点作为上下文,是否可以使用 xpath/xslt 确定该“查询”节点相对于文档中所有“查询”节点的索引(不是 position()相对于它的直接兄弟)。
TIA,
杰夫
<section>
<name>About</name>
<link>about</link>
<questions>
<question>
<query>Question 1</query>
<answer>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In cursus, elit id lacinia semper, ligula nunc rhoncus ante, in euismod tortor nibh dictum tellus.</answer>
</question>
</questions>
</section>
<section>
<name>Contact</name>
<link>contact</link>
<questions>
<question>
<query>Question 1</query>
<answer>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In cursus, elit id lacinia semper, ligula nunc rhoncus ante, in euismod tortor nibh dictum tellus.</answer>
</question>
<question>
<query>Question 2</query>
<answer>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In cursus, elit id lacinia semper, ligula nunc rhoncus ante, in euismod tortor nibh dictum tellus.</answer>
</question>
</questions>
</section>
【问题讨论】:
-
好问题 (+1)。有一个非常短的单行 XPath 表达式可以为您提供想要的结果——请参阅我的回答。 :)