【发布时间】:2012-10-17 21:28:12
【问题描述】:
我需要在服务器上解析一个巨大的 xml 文件并将其发送给客户端。
我想按需进行解析 - 意思是,首先只解析和显示父节点,当客户端点击父节点时 - 向服务器发送一个请求,告诉服务器选择了哪个父节点,然后解析并发送它的孩子(同样,不是整个子树,而只是父母)。
我考虑过使用 STAX 解析器,但在涉及父子关系时我不明白如何使用它。如何告诉解析器不要继续到下一个 START-ELEMENT 子元素,而是跳到其级别的下一个父元素?还有 - 有没有办法回到 ITERATOR 实现?选择一个父母并看到它的孩子后,我可以回去看看以前的父母吗?
我真的很感激任何建议!
谢谢。
【问题讨论】:
-
我需要完全类似才能获得一些parrent的分支。但是这可以通过 Dom 解析器来完成
标签: java xml xml-parsing stax