我想从XML中删除所有标记的属性(我只想保留标记及其内部值)。在C_中最简单的方法是什么?
最佳答案
static void removeAllAttributes(XDocument doc)
{
foreach (var des in doc.Descendants())
des.RemoveAttributes();
}
用途:
var doc = XDocument.Load(path); //Or .Parse("xml");
removeAllAttributes(doc);
string res = doc.ToString();