这是我的xml:
<?xml version="1.0" encoding="utf-8"?>
<Videos>
<Playlist>
</Playlist>
</Videos>
我希望xml:
<?xml version="1.0" encoding="utf-8"?>
<Videos>
</Videos>
我尝试过类似的事情:
List<XNode> t = xmlDoc.Element("Videos").DescendantNodes().ToList();
foreach (XNode a in t)
{
if (((System.Xml.Linq.XElement)a).Value == "")
a.Remove();
}
但我得到了这个结果:
<?xml version="1.0" encoding="utf-8"?>
<Videos />
有人可以帮忙吗? :/
答案 0 :(得分:3)
<Videos>
</Videos>
和
<Videos />
是一回事。那么,问题在哪里?