【问题标题】:xml parsing and spliting in ScalaScala中的xml解析和拆分
【发布时间】:2017-01-01 21:31:55
【问题描述】:

我想借助节点名称从邮件 xml 中拆分出 子 xml。有人可以帮忙吗?

示例.xml

<div>
<a>A
<b>B
<c>C</c>
</b>
<d>D</d>
</a>
</div>

我想使用 Scala 拆分包含 B 的子 xml。

【问题讨论】:

  • Scala 有一个用于 xml 操作的库 github.com/scala/scala-xml 另外,您已经尝试过什么?您能否提供一些可运行的代码,我们可以将它们复制粘贴到 IDE 中并从那里进行调整?
  • 我还没有尝试过任何东西,我是 scala 的新手,你能告诉我这个库如何帮助我吗?

标签: xml scala xml-parsing filesplitting


【解决方案1】:

这将为您提供所需的 xml 子树。参考scala xml parsing

val x = <div><a>A<b>B<c>C</c></b><d>D</d></a></div>
val b = x \ "a" \ "b" 

【讨论】:

  • Thks,我在执行 b 后在我的 ide 中得到了这个:scala.xml.NodeSeq = NodeSeq(),如何获取 b 的值?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-17
  • 1970-01-01
  • 2023-03-10
  • 2010-12-03
  • 1970-01-01
  • 2016-10-13
相关资源
最近更新 更多