2011-01-06 66 views
0

我有一些CData节点的XML文件。但当我尝试和原地修改它们时:修改XElement值丢失CData类型

var doc = XDocument.Load(filename); 
foreach(var el in doc.Descendants("foo")) 
{ 
    el.Value = el.Value.Replace("bar", "baz"); 
} 
doc.Save(filename); 

......他们都丢失了CData类型。避免这种情况的最好方法是什么?谢谢!

回答