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 つの変数を作成する必要がある場合があるため、これはうまくスケーリングできません。もっと簡単な方法はありますか?