从XML中删除节点

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

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

  1.  
  2. val removeIt = new RewriteRule {
  3. override def transform(n: Node): NodeSeq = n match {
  4. case e: Elem if (e \ "@action").text == "remove" => NodeSeq.Empty
  5. case n => n
  6. }
  7. }
  8.  
  9. new RuleTransformer(removeIt).transform(yourXML)

猜你在找的XML相关文章