例如,如果我们有像
这样的xml文件<?xml version="1.0"?>
<company>
<staff id="1001">
<firstname>yong</firstname>
<lastname>mook kim</lastname>
<nickname>mkyong</nickname>
<salary>100000</salary>
</staff>
<staff id="2001">
<firstname>low</firstname>
<lastname>yin fong</lastname>
<nickname>fong fong</nickname>
<salary>200000</salary>
</staff>
</company>
我想写一个java方法,它返回firstname,lastname,nickname的列表,其中firstname就像“low”。我想在html页面中以表格格式打印结果。请帮助我的朋友我是编程新手。我有大型xml文件,超过40,000行和近500Mb的大小。我怎样才能像在数据库中一样查询该文件?
非常感谢任何帮助。
答案 0 :(得分:0)
您应该开始查看XPath:https://docs.oracle.com/javase/tutorial/jaxp/xslt/xpath.html 这应该允许你查询&#34;您的文件,使用您想要的所有过滤器。