gpt4 book ai didi

xml - 从 XML 中删除节点

转载 作者:数据小太阳 更新时间:2023-10-29 01:38:30 24 4
gpt4 key购买 nike

我想从另一个文档生成一个 XML 文档,过滤符合指定条件的子节点。我应该怎么做?

最佳答案

您可以使用 scala.xml.transform 中的 RuleTransformer。

假设你有一个带有“删除”值的 Action 属性


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 - 从 XML 中删除节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3890457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com