2

XDocument を使用して xml ファイルを作成すると、次のようになります。

<![CDATA[text]]>

<br />

しかし、これらを HTML として保持したいのですが、どうすればこれを止めることができますか?

4

1 に答える 1

1

XDocument または XElement コンストラクターに文字列を渡していると仮定します。その文字列には XML が含まれています。しないでください。代わりに、XDocument.Parse(string)またはを使用しますXElement.Parse(string)

http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.parse.aspxおよびhttp://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 に答える