我需要在 scala 上使用一些复杂的 XPath 查询。
是否有可以在 Scala XML 节点上执行 XPath 查询的库?
像这样的东西:
val node: xml.Node = ...;
val result = TheXPathLibrary.query(node, "//a[2]/b[@type='c']/c");
我已经尝试过使用 scala-xml-jaxen,但我无法编译它。(我最近发布了这个问题。)
我知道您可以在 Scala 中实现与 XPath 查询相同的功能,而无需使用 XPath。但是,这个问题是关于找出一个允许执行 XPath 查询的库。