繁体   English   中英

根据子值删除父XML标记

[英]Remove parent xml tag based on child value

例如,我们有以下格式的xml文件:

<A>
      <B>
            <C></C>
            <D></D>
            <D></D>
      </B>
</A>

我需要:如果所有“ D”标签元素为空,那么我们需要删除整个“ A”标签元素

当然,我们需要对xml中的所有“ A”标签进行此操作。

使用此算法:

  • 找到所有的B元素
  • 对于每个B元素,找到所有D元素
  • 对于每个D元素,检查其是否为空
  • 如果所有D元素都为空,则获取B的父元素并将其从树中删除

为此,请使用DOM扩展名:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM