我有如下的XML:
<chap>
<CN>1</CN>
<CT>xxxx</CT>
</chap>
我想将这两者合并为一个元素,如下所示
<div class="chap-title">1 xxxx</div>
使用XSLT
答案 0 :(得分:1)
我认为XSLT 2.0中最简单的方法是使用xsl:value-of
separator
属性:
<xsl:template match="chap">
<div class="chap-title">
<xsl:value-of select="*" separator=" "/>
</div>
</xsl:template>
您还可以将select="*"
更改为select="CN|CT"
,仅使用CN
和CT
的值,或将select="*"
更改为select="CN,CT"
指定值和订单。