たとえば、変数 $NodeVariable を定義しました。
<xsl:variable name="NodeVariable">
<aT>
<aT2>foo</aT2>
<aT3>bar</aT3>
</aT>
</xsl:variable>
コードのさまざまな部分で、さまざまなテンプレートを myVariable に「適用」したいと考えています。残念ながら、これの構文はわかりません。
私は次のことを試しました:
<xsl:for-each select="$NodeVariable">
<xsl:call-template name="ns:ExtractInfo1"/>
</xsl:for-each>
<xsl:copy-of select="$NodeVariable">
<xsl:call-template name="ns:ExtractInfo2"/>
</xsl:for-each>
<xsl:copy-of select="$NodeVariable">
<xsl:call-template name="ns:ExtractInfo3"/>
</xsl:for-each>
これは機能しません。
ツリー フラグメントにテンプレートを適用する方法は?