Scala 使用反XML删除XML中元素的最佳方法

Scala 使用反XML删除XML中元素的最佳方法,scala,anti-xml,Scala,Anti Xml,使用反XML从XML文档中删除元素的最佳和/或最简单的方法是什么 这里有一种方法: (xml \ "nodeToRemove").filter { _.name != "nodeToRemove"}.unselect.head 还有其他方法吗?不确定这是否更好,但您可以使用drop方法,如下所示: (xml\\'nodeToRemove drop 1).取消选择.head 假设出现一次节点删除;如果出现多个项目,则可以删除结果拉链中的所有项目 此外,随着drop方法的补充,take和sli

使用反XML从XML文档中删除元素的最佳和/或最简单的方法是什么

这里有一种方法:

(xml \ "nodeToRemove").filter { _.name != "nodeToRemove"}.unselect.head

还有其他方法吗?

不确定这是否更好,但您可以使用
drop
方法,如下所示:


(xml\\'nodeToRemove drop 1).取消选择.head

假设出现一次
节点删除
;如果出现多个项目,则可以删除结果
拉链中的所有项目

此外,随着
drop
方法的补充,
take
slice
方法会删除其范围之外的任何内容