Java中从XML文件中检索数据有一定限制
我在项目中使用XML来插入/更新/删除数据 目前,我正在使用XPath从Java应用程序执行上述操作 从XML检索数据时,我遇到了一个问题。如果XML文件中有1000条记录,我想从XML文件中获取数据,行中有一些限制(与MySQL select查询中的限制相同),以便在视图页面中实现分页。我希望一次显示100条记录,以便最终用户可以单击“下一步”按钮查看所有1000条记录 有谁能告诉我完全满足这个要求的最佳方法吗Java中从XML文件中检索数据有一定限制,java,xml,Java,Xml,我在项目中使用XML来插入/更新/删除数据 目前,我正在使用XPath从Java应用程序执行上述操作 从XML检索数据时,我遇到了一个问题。如果XML文件中有1000条记录,我想从XML文件中获取数据,行中有一些限制(与MySQL select查询中的限制相同),以便在视图页面中实现分页。我希望一次显示100条记录,以便最终用户可以单击“下一步”按钮查看所有1000条记录 有谁能告诉我完全满足这个要求的最佳方法吗 是的,我们可以用“position()”函数来实现,但问题是我想按排序顺序获取数
是的,我们可以用“position()”函数来实现,但问题是我想按排序顺序获取数据。position()将从XML文件返回与给定数字对应的数据(在XML文件中,数据可能不按顺序排列)。所以我想把数据和顺序一起读。我无法在XPath中找到用于排序和分页数据的XML查询 当您使用XPath访问XML数据时,一种可能是position()函数从XML中获取“分页”数据。比如:
/Poto/Op/Eng/[PosithOff](100)和Posits()
可以考虑使用JAXB而不是直接XML操作。