【发布时间】:2011-07-27 07:08:32
【问题描述】:
我正在使用 System.Linq.Xml 中的类来构建 XML 对象。但是我正在使用的 API 要求我将直接的 HTML 代码放入标签中:
<message><html><body>...</body></html></message>
我似乎无法弄清楚如何使用 XElement 来做到这一点。
new XElement("message", myHtmlStringVariable);
这只是转义了所有的 HTML 字符
new XElement("message", new XCData(myHtmlStringVariable));
这会将 HTML 包装在 API 不喜欢的 <![CDATA[...]]> 中。
那么有没有办法将 HTML 直接插入到 XElement 的内容中?
【问题讨论】: