XSLT生成多个输出

时间:2017-04-02 12:00:08

标签: xslt

我有一个xml文档。从那个xml我需要使用xslt生成多个xml。 例如。

a.tnc{
color: initial !important;
text-decoration: initial !important;
}

a.tnc:hover, a.tnc:active{
color: initial !important;
}

从这个xml我需要生成一个xml与第一个学生和另一个与第二个学生。

1 个答案:

答案 0 :(得分:0)

您可以使用此spiltter

<xsl:template match="Class">
        <xsl:for-each select="Student">
                <xsl:result-document href="{position()}.xml" method="xml">
                        <Class>
                                <xsl:copy-of select="."></xsl:copy-of>
                        </Class>
                </xsl:result-document>
        </xsl:for-each>
</xsl:template>