1

是否可以移动 XSLT 处理器生成的结果。例如,在下面的情况下,我希望 Benefit type="Main" 及其子元素在 Benefit type="Rider" 之前显示两个单独的模板适用于 Rider 和 Main,因此我认为 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 回答