从XML中删除节点

前端之家收集整理的这篇文章主要介绍了从XML中删除节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想从另一个XML文档生成一个符合指定标准的过滤子节点。我该怎么办?
您可以使用scala.xml.transform中的RuleTransformer。

假设您的action属性为“remove”值


val removeIt = new RewriteRule {
    override def transform(n: Node): NodeSeq = n match {
      case e: Elem if (e \ "@action").text == "remove" => NodeSeq.Empty
      case n => n
    }
  }

new RuleTransformer(removeIt).transform(yourXML)

猜你在找的XML相关文章