微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XML:复制粘贴没有值的 xml 子节点

如何解决XML:复制粘贴没有值的 xml 子节点

给定一个 XML 文件,我希望在其中复制更长的部分(在同一个文件中),但我只需要“骨架”/节点而不需要它们的值。 类似于此示例的内容

<Base>
<Child1>Sample1</Child1>
<Child2>Sample2</Child2>
<Child3>Sample3</Child3>
</Base>
<Base2>
</Base2>

然后将没有值的子元素粘贴到 Base2。

<Base>
<Child1>Sample1</Child1>
<Child2>Sample2</Child2>
<Child3>Sample3</Child3>
</Base>
<Base2>
<Child1></Child1>
<Child2></Child2>
<Child3></Child3>
</Base2>

我想我可以通过一些正则表达式替换或类似的东西来做到这一点,但正在寻找一种更优雅、更不容易出错的方法。不确定 XmlDocument 是否具有此功能... 我已经设法获得了所有我只是不知道如何摆脱这些值的子节点。我看到 InnerText 包含所有值,但找不到所有标签的类似内容

感谢您的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。