解释的规则应用多个xpath queries多XML文件
-
21-09-2019 - |
题
我需要建立一个分量,它将需要几XML文件输入和检查的以下那样的规则:
XML1:/bookstore/book[price>35.00] != null
and (XML2:/city/name = 'Montreal'
or XML3://customer[@language] contains 'en')
基本上我的组成应当能够:
- 替代品的XML标记与相应的XML document(前结肠)
- 适用xpath查询关于这XML文件
- 检查xpath输出针对预期的结果("=", "!=", "包含")
- 按照《基本法("和"、"或"和括号)
- 告诉我们,如果该规则是真的还是假的
你知道的任何图书馆,它可以帮助我吗?也许JavaCC?
感谢
其他提示
评估Xpath我建议 JAXEN.
Jaxen 是一个开放源XPath库 Java编写的。它是适应 许多不同的对象模型, 包括DOM,松,dom4j,并且是.它还可以编写适配器 对待非XML例如树木 编Java字节的代码或Java豆 为XML,因此能够查询 这些树木与XPath。
的 Java XPath API (Java5/内xml。xpath)也是一种选择,但是我没有尝试过。
不隶属于 StackOverflow