如何将<! - [CDATA [(...)]] - > String传递给XML文件?

时间:2013-01-24 18:24:57

标签: java html xml cdata

我需要将<![cdata[something-html-formatted]]>传递给xml文件,我将其解析为html电子邮件正文。一切正常,除了正确检索电子邮件正文。 比方说,我有一个像这样的字符串:

<![CDATA[I need to write <b>this</b> text in <i>italic</i>]]>

我总是在这样的电子邮件中得到结果:

该&lt; / B个斜体文字&lt; / i&gt;]]&gt;

如何将完整的字符串传递给XML文件?

提前致谢!

1 个答案:

答案 0 :(得分:2)

只需将<替换为&lt;,将>替换为&gt;,就像编辑其他所有内容一样:

<xml>
&lt;![CDATA[I need to write &lt;b&gt;this&lt;/b&gt; text in 
&lt;i&gt;italic&lt;/i&gt;]]&gt;
</xml>

工作正常。