XDocument を使用して xml ファイルを作成すると、次のようになります。
<![CDATA[text]]>
と
<br />
しかし、これらを HTML として保持したいのですが、どうすればこれを止めることができますか?
XDocument を使用して xml ファイルを作成すると、次のようになります。
<![CDATA[text]]>
と
<br />
しかし、これらを HTML として保持したいのですが、どうすればこれを止めることができますか?
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.")