【发布时间】:2011-01-06 18:52:43
【问题描述】:
我有一个带有一些 CData 节点的 XML 文件。但是当我尝试就地修改它们时:
var doc = XDocument.Load(filename);
foreach(var el in doc.Descendants("foo"))
{
el.Value = el.Value.Replace("bar", "baz");
}
doc.Save(filename);
...他们都失去了他们的 CData 类型。避免这种情况的最佳方法是什么?谢谢!
【问题讨论】: