作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
有哪些最佳方法可以最大程度地减少实现 sax 解析器以构建对象树的痛苦?比如,你用什么方法创建 java 对象,你在哪里存储它们,你如何为复杂的层次结构保留和使用堆栈,你如何处理属性,以及你如何处理嵌套元素?你如何处理字符数据?
基本上,核心功能在哪里适合让生活更轻松?
最佳答案
我经常使用 Dom4j 的 SAXReader用 ElementHandler至 build mini-DOM chunks of a large XML file .
有几点需要注意:
elementPath.getCurrent()
获取 onEnd()
中的实际元素。onEnd()
方法结束时调用 element.detach()
。addHandler(String, Handler)
的路径不是 xpath:它只是 a '/'
-separated Path stack .关于java - Sax 解析最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148466/
我是一名优秀的程序员,十分优秀!