0
我有一个像下面合并两个XML元素uning XSLT
:
:
<CN>222</CN>
<CT>Raam</CT>
:
:
我想这两个元素合并为
<CN>222 Raam</CN>
一个大的XML文件,然后想将其转换为
<div>222 Raam</div>
这是最终的输出。
我有一个像下面合并两个XML元素uning XSLT
:
:
<CN>222</CN>
<CT>Raam</CT>
:
:
我想这两个元素合并为
<CN>222 Raam</CN>
一个大的XML文件,然后想将其转换为
<div>222 Raam</div>
这是最终的输出。
那么,如果你需要的是合并两个连续元素在div
(我不明白什么中介CN
是),然后使用
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="CN[following-sibling::*[1][self::CT]]">
<div>
<xsl:value-of select="concat(., ' ', following-sibling::*[1][self::CT])"/>
</div>
</xsl:template>
<xsl:template match="CT[preceding-sibling::*[1][self::CN]]"/>
谢谢,我真的很感谢 –
考虑接受答案,如果它解决了问题。 –
没有更多的情况下没有人可以帮你。请显示输入XML和您的XSLT。 –
我使用下面XSLT的 XSL:可变> 的 XSL:模板> –