2

使用 XDocument 创建 xml 文件后,我最终得到:

<![CDATA[text]]>

<br />

但我想将这些保留为 HTML,我该如何停止呢?

4

1 回答 1

1

我假设您将一个字符串传递给某处的 XDocument 或 XElement 构造函数,其中该字符串包含 XML。不。相反,使用XDocument.Parse(string)or XElement.Parse(string)

请参阅http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.parse.aspxhttp://msdn.microsoft.com/en-us/library/system.xml.linq .xelement.parse.aspx

请注意,这显然只适用于恰好是格式良好的 XML 的 HTML。

例如:

XElement.Parse("<TagName>The string has <br /> in it.</TagName>")

如果您静态知道文本,只需使用构造函数调用来构建它,例如

new XElement("TagName", "The string has ", new XElement("br"), " in it.")
于 2013-10-09T12:12:58.663 回答