XSLテンプレートを再利用しようとしていて、このテンプレート内に他のテンプレートを複数回配置しようとしています。 (私はこれが正しいコードではありません。このような何かを知っている、「ラッパー」、そう入れ子になったXSLテンプレートの再利用
<xsl:template name="wrapper">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template name="template1"></xsl:template>
<xsl:template name="template2"></xsl:template>
今私は、テンプレート内のテンプレート1、テンプレート2の両方を適用する:ここで
は、私のコードの例ですしかし、その考えはそこにあります)。
<xsl:template name="template1">
<xsl:template match="wrapper">
<!--code here-->
</xsl:template>
</xsl:template>
<xsl:template name="template2">
<xsl:template match="wrapper">
<!--code here-->
</xsl:template>
</xsl:template>
これについての助けがあれば幸いです。
だから、
これは動作しません。あなたは何をしようとしているのですか?入力XMLと希望の出力を入力してください。 – Tomalak
私はあなたが達成しようとしているもののエッジを見ることができますが、トマラクは言うように、われわれの理解を助けるいくつかの例がない限り、有用な方法で本当に答えることはできません。 – Murph
' 'という名前のテンプレートの中にcall-templateを呼び出すことができます。 –