我有嵌套的xsl:for循環:如何從嵌套循環中的外循環訪問元素?
<xsl:for-each select="/Root/A">
<xsl:for-each select="/Root/B">
<!-- Code -->
</xsl:for>
</xsl:for>
從內部循環中,如何能訪問屬性從當前節點在外環?
我不斷髮現自己寫這樣的代碼:
<xsl:for-each select="/Root/A">
<xsl:variable name="someattribute" select="@SomeAttribute"/>
<xsl:for-each select="/Root/B">
<!-- Now can use $someattribute to access data from 'A' -->
</xsl:for>
</xsl:for>
這並不規模非常好,因爲有時候我需要訪問的一些信息,並最終創造了每一件一個變量。有更容易的方法嗎?
+1,但它可能是值得編輯的變量名,以使其功能更加清晰。 – AnthonyWJones 2009-01-17 12:50:20
完成。感謝您的意見。 – Welbog 2009-01-17 12:53:17