【问题标题】:Deleting node without deleting root node删除节点而不删除根节点
【发布时间】:2016-01-11 13:33:11
【问题描述】:

这是我的 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 />

有人可以帮忙吗? :/

【问题讨论】:

标签: c# .net xml linq


【解决方案1】:
<Videos>
</Videos>

<Videos />

是一样的。那么,问题出在哪里?

【讨论】:

  • 我不熟悉 xml si 我不知道...感谢您的回复!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-27
相关资源
最近更新 更多