5
我想從XML中刪除所有標籤的屬性(我只想保留標籤及其內部值)。在C#中最簡單的方法是什麼?什麼是從C#中的XML中刪除所有屬性的最簡單方法?
我想從XML中刪除所有標籤的屬性(我只想保留標籤及其內部值)。在C#中最簡單的方法是什麼?什麼是從C#中的XML中刪除所有屬性的最簡單方法?
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();
的foreach(XmlElement的EL在nodes.SelectNodes( 「.//*」)) {
el.Attributes.RemoveAll();
}