我需要在服务器上解析一个巨大的xml文件并将其发送给客户端。
我想按需解析 - 这意味着,只有在最初解析和显示父节点时,当客户端点击父节点时,才向服务器发送一个请求,告诉它选择了哪个父节点,然后再解析和发送其子节点(仅限父节点)。
我考虑使用STAX解析器,但我不知道如何处理父子关系。如何告诉解析器不要继续到下一个START-ELEMENT,而是跳过到其级别中的下一个父节点?还有 - 是否有一种方法可以使用ITERATOR实现回退?在选择一个父节点并查看其子节点之后,我可以返回并查看以前的父节点吗?
非常感谢任何建议!
谢谢。
我想按需解析 - 这意味着,只有在最初解析和显示父节点时,当客户端点击父节点时,才向服务器发送一个请求,告诉它选择了哪个父节点,然后再解析和发送其子节点(仅限父节点)。
我考虑使用STAX解析器,但我不知道如何处理父子关系。如何告诉解析器不要继续到下一个START-ELEMENT,而是跳过到其级别中的下一个父节点?还有 - 是否有一种方法可以使用ITERATOR实现回退?在选择一个父节点并查看其子节点之后,我可以返回并查看以前的父节点吗?
非常感谢任何建议!
谢谢。