我需要在服务器上解析一个巨大的xml文件并将其发送给客户端.
我想按需进行解析 – 意思是,首先只解析并显示父节点,当客户端点击父节点时 – 向服务器发送一个请求,告诉我选择哪个父节点,然后再到解析并发送它的孩子(再次,不是整个子树,而只是父母).
我想过使用STAX解析器,但是当涉及到父子关系时,我不明白如何使用它.如何告诉解析器不要继续使用下一个作为子节点的START-ELEMENT,而是跳到其级别中的下一个父节点?而且 – 有没有办法回到ITERATOR实施?选择一位父母并看到其子女后,我可以回去看看以前的父母吗?
我真的很感激任何建议!
谢谢.
我想按需进行解析 – 意思是,首先只解析并显示父节点,当客户端点击父节点时 – 向服务器发送一个请求,告诉我选择哪个父节点,然后再到解析并发送它的孩子(再次,不是整个子树,而只是父母).
我想过使用STAX解析器,但是当涉及到父子关系时,我不明白如何使用它.如何告诉解析器不要继续使用下一个作为子节点的START-ELEMENT,而是跳到其级别中的下一个父节点?而且 – 有没有办法回到ITERATOR实施?选择一位父母并看到其子女后,我可以回去看看以前的父母吗?
我真的很感激任何建议!
谢谢.