1

XSLT プロセッサによって生成された結果を移動することは可能ですか。たとえば、以下の場合、Benefit type="Main" とその子要素を Benefit type="Rider" の前に表示したかった Rider と Main に 2 つの別々のテンプレートが適用されているため、xsl:sort はソートされるため適用できないと思います単一のコレクション内。

<Policy>
            <Benefit type="Rider">
                <ProductAbbreviatedName>BBB</ProductAbbreviatedName>
                <ProductCode>U30</ProductCode>
                <ProductName>BBB</ProductName>
            </Benefit>
            <Benefit type="Main">
                <ProductAbbreviatedName>AAA</ProductAbbreviatedName>
                <ProductCode>231Y</ProductCode>
                <ProductName>AAAA</ProductName>
            </Benefit>

</Policy>

望ましい出力を実行するためのいくつかのアイデアについて親切にアドバイスしてください。どうもありがとう。

4

1 に答える 1

0

コードで使用するだけです

<xsl:apply-templates select="Benefit[@type='Main']"/>
<xsl:apply-templates select="Benefit[@type='Rider']"/>
于 2012-09-07T12:49:09.100 に答える