这是我的XML:
<c01>
<did>
<unittitle>Title</unittitle>
</did>
<c02>
<did>
<unittitle>Title</unittitle>
</did>
</co2>
<c02>
<did>
<unittitle>Title</unittitle>
</did>
</co2>
<c02>
<did>
<unittitle>Title</unittitle>
</did>
</co2>
</c01>
当我正在处理模板时,活动节点为<did>
。从任何c02/did
我使用什么XPATH来选择c02
的第一个c01
孩子?
答案 0 :(得分:1)
尝试
../../c02[1]
此表达式将两个节点从c02/did
移到c01
,然后选择第一个c02
子节点。
答案 1 :(得分:0)
答案是:
<xsl:if test=".. is ../../c02[1]">
谢谢,马丁和温德尔。