在scala中使用哪种最简单的API来对文档执行以下XPath查询?
//s:Annotation[@type='attitude']/s:Content/s:Parameter[@role='type' and not(text())]
//s:Annotation[s:Content/s:Parameter[@role='id' and not(text())]]/@type
Run Code Online (Sandbox Code Playgroud)
(s被定义为特定命名空间的昵称)
我在Scala的XML库上找到的唯一文档没有关于执行复杂的真实XPath查询的信息.
我曾经为此目的喜欢JDOM(在Java中),但由于JDOM不支持泛型,因此在Scala中使用会很痛苦.(Java的其他XML库在Java中往往更加痛苦,但我承认我不了解真实情况.)