我有大约 30 个具有正确格式和大量数据的 xml 文件。我想搜索这些 xml 文件以检索特定的数据。您能否建议我可以用作解决我的问题的指南的任何网站或博客。
我需要在每个标签内部搜索用户提供的关键字。有时还有特定的标签名称,它将根据用户请求返回标签内的内容。
示例:a.xml、b.xml、c.xml
inside a.xml
<abc>
some content
</abc>
用户可以搜索abc标签或内容中的某些关键字。在这两种情况下,它都应该返回内容,或者如果有多个匹配项,那么它应该通过单击返回两者的链接,用户可以一一查看它们。
最佳答案
我建议使用 XPath,它是一种类似 SQL 的语言,用于在 XML 文档中进行搜索
http://www.ibm.com/developerworks/library/x-javaxpathapi.html
关于java - 通过 Java 代码搜索 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5632953/