使用XSLT将多个子项连接到一个子项中

时间:2017-03-30 01:36:21

标签: xml xslt

我有一个带有几个父子结构的xml。一个结构是这样的:

<parent>
  <child>Sam</child>
  <child>Tom</child>
  <child>Joe</child>
</parent>

我希望结果看起来像这样:

<parent>
  <child>Sam;Tom;Joe</child>
</parent>

如何在XSLT中实现结果?

1 个答案:

答案 0 :(得分:0)

在XSLT 2.0中,您可以写:

<xsl:template match="parent">
  <xsl:copy>
    <child>
      <xsl:value-of select="child" separator=";"/>
    </child>
  </xsl:copy>
</xsl:template>