我需要将几个元素的值插入一个 cdata ...这是我的代码:
首先,我做了输出:
<xsl:output method="xml" encoding="UTF-8" intend="yes" cdata-section-elements="embassy" />
这是元素定义:
<xsl:element name="embassy">
<xsl:value-of select="Visa/visa_velv/visa_velv_name" />
<xsl:element name="br" />
<xsl:value-of select="Visa/visa_velv/visa_velv_address" />
<xsl:element name="br" />
<xsl:value-of select="Visa/visa_velv/visa_velv_city" />
</xsl:element>
这是我需要的不好的输出:
<embassy><![CDATA[Ambasada e Republikes se Cekise]]>
<br/><![CDATA[Rruga Skënderbej 10]]>
<br/><![CDATA[Tirana]]>
</embassy>
我需要这个输出:
<embassy>
<![CDATA[Ambasada e Republikes se Cekise<br/>Rruga Skënderbej 10<br/>Tirana]]>
</embassy>
我正在阅读文档,但找不到解决方案。感谢您的帮助:)