【发布时间】:2020-06-25 12:24:04
【问题描述】:
我正在寻找一种可以有效地从 XML 中删除空标签以及没有任何属性的所有标签的好方法。
例如, 考虑以下示例 xml 文件
<?xml version="1.0"?>
<Root xmlns:xsd="" xmlns:xsi="" name="">
<Branches>
<Branch name="TEST">
<Branches>
<parametrs/>
<Branch name="abc"/>
<Branch name="Subtest">
<Branches>
<Branch name="sample">
</Branch>
</Branches>
</Branch>
</Branches>
</Branch>
</Branches>
<Branches>
<Branch name="TEST1">
<Branches>
<Branch name="Subtest">
<Branches>
<Branch name="sample">
</Branch>
</Branches>
</Branch>
</Branches>
</Branch>
</Branches>
</Root>
可能变成:
<?xml version="1.0"?>
<Root xmlns:xsd="" xmlns:xsi="" name="">
<Branch name="TEST">
<Branch name="abc"/>
<Branch name="Subtest">
<Branch name="sample"/>
</Branch>
</Branch>
<Branch name="TEST1">
<Branch name="Subtest">
<Branch name="sample"/>
</Branch>
</Branch>
</Root>
非常感谢任何帮助。
【问题讨论】:
-
到目前为止你有什么尝试?
标签: c# .net xml xmldocument