0
如何獲得給定XML中節點的相對位置。假設我有下面的xml,我想知道第二個a中的第一個b節點是位置3.XML節點位置
<a>
<b></b>
<b></b>
</a>
<a>
<b></b>
<b></b>
</a>
<xsl:for-each select="a">
<dummy>
<xsl:for-each select="b">
<xsl:variable name="pos" select="position()" />
<dummy2><xsl:value-of select="$pos"/></dummy2>
</xsl:for-each>
</dummmy>
</xsl:for-each>
我期望dummy2具有1,2,3,4值。
<dummy>
<dummy2>1<dummy2>
<dummy2>2<dummy2>
</dummmy>
<dummy>
<dummy2>3<dummy2>
<dummy2>4<dummy2>
</dummmy>
可能的複製[xsl找到祖先節點的相對位置](https://stackoverflow.com/questions/16719736/xsl-finding-relative-position-to-ancestor-node) – bated
@bated - 我想序列繼續 我的情況。你提到的一個並不建議做一個方法 – raghzz
你需要的答案隱藏在問題的答案的評論中。嘗試做''而不是' ' –