0

我有以下 XML

<CN>12<CN>
<CT>XYXY</CT>

我需要结果 AS

<DIV>12  XYXY</DIV>

我正在使用流动的 XSLT,但它不起作用

<xsl:variable name="x"><xsl:value-of  select="CN"/></xsl:variable>

<xsl:template match="CT">
 <div class="chap-title"><span><xsl:value-of select="$x"/></span></div>
</xsl:template>
4

1 回答 1

2

输入:

<input>
    <CN>12</CN>
    <CT>XYXY</CT>
</input>

XSLT:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="2.0">

    <xsl:output indent="yes"
                method="xml"
                encoding="UTF-8" />

    <xsl:template match="/input">
        <DIV>
            <xsl:value-of select="CN"/>
            <xsl:text>  </xsl:text>
            <xsl:value-of select="CT"/>
        </DIV>
    </xsl:template>

</xsl:stylesheet>
于 2012-12-26T20:08:24.767 回答