XSL打印子节点

时间:2012-03-26 03:07:17

标签: xslt nodes children

我有一个xml文件,其address节点看起来像

<address>
   <city>Anywhere</city>
   <state>NJ</city>
   <zip>12345</zip>
</address>

现在,在生成的xml文件中,它打印为

 Anywhere
 NJ
 12345

我正在尝试在xsl转换文件中编写一个块来将其转换为

打印
 Anywhere, NJ 12345

但我不确定如何选择单个子节点

我想做类似的事情:

<xsl:template match="address">
    <city>, <state> <zip>
</xsl:template>

1 个答案:

答案 0 :(得分:1)

<xsl:template match="address">
    <xsl:value-of select="city"/>, <xsl:value-of select="state"/> <xsl:value-of select="zip"/>
</xsl:template>