【发布时间】:2013-08-26 13:31:46
【问题描述】:
我有一个输入 xml,比如说:
<myxml>
<myelement id="1" />
<myelement id="2" />
<myelement id="3" />
</myxml>
我想创建一个 XSLT 来创建不同形式的输出 xml,比如:
<theirxml>
<theirelement id="1" />
<theirelement id="2" />
<theirelement id="3" />
</theirxml>
由于我无法在标签内创建带有标签的 xslt(例如“ 但是,生成的输出不包含“ 顺便说一句,原因是因为该进程的输出是某些程序的输入,当标记转义为“<tag>”时,该程序无法读取 xml。 任何帮助将不胜感激!<xsl:for-each select="myxml/myelement">
<xsl:text><![CDATA[<theirelement id="]]></xsl:text><xsl:value-of select="@name" /><xsl:text><![CDATA[" />]]></xsl:text>
</xsl:for-each>
【问题讨论】:
标签: xml xslt xml-parsing escaping