【发布时间】:2013-04-26 10:13:14
【问题描述】:
总的来说,我对 XML 处理和 Scala 都是新手。根据下面的示例 xml,我几乎没有问题/事情要实现
val xml = <begin>
<definition>
<var>x</var>
<install>new version</install>
</definition>
</begin>
xml 的类型是 Elem。现在,如果我想搜索给定的标签/子标签,让我们说
xml \\ "definition"
我正在获取 Seq[Node]。 Elem 和这种类型有什么区别?作为查询特定标签的结果,我可以得到Elem,即从该标签开始取回elem?
我的第二个问题是关于修改 XML。有没有一种简单的方法来实现某种形式:“安装”标签之间的每个值 -> 用 XXXX 替换,其余的应该保持不变。有没有一种方法可以让您实现这一目标?谢谢
【问题讨论】: