サイトに表示する通知を保持する既存のXMLファイルがあります。スニペットは次のとおりです。xmlファイルにCDATAを追加するにはどうすればよいですか?
<contents>
<item>
<![CDATA[
<a style="font-weight: bold;" href="http://engadget.com">Engadget</a>
]]>
</item>
<item>
<![CDATA[
<a style="font-weight: bold;" href="http://cnn.com">CNN</a>
]]>
</item>
</contents>
私はこの文書を開いて、そこに新しい「アイテム」を追加しようとしているが、私はできません:
foreach (string s in notifications)
{
XmlElement newElement = doc.CreateElement("item");
newElement.InnerXml = "<![CDATA[ " + s + " ]]>";
doc.DocumentElement.SelectNodes("/contents")[0].AppendChild(newElement);
}
通知は、私が使用しているリストですリンクを保存する。私が得るエラーは次のとおりです。
']]>'は文字データには使用できません。
私が表示している方法のため、通知にはHTMLが含まれている必要があります。見てくれてありがとう、みんな。