gpt4 book ai didi

java - Sax 解析最佳实​​践

转载 作者:数据小太阳 更新时间:2023-10-29 02:37:47 25 4
gpt4 key购买 nike

有哪些最佳方法可以最大程度地减少实现 sax 解析器以构建对象树的痛苦?比如,你用什么方法创建 java 对象,你在哪里存储它们,你如何为复杂的层次结构保留和使用堆栈,你如何处理属性,以及你如何处理嵌套元素?你如何处理字符数据?

基本上,核心功能在哪里适合让生活更轻松?

最佳答案

我经常使用 Dom4j 的 SAXReaderElementHandlerbuild mini-DOM chunks of a large XML file .

有几点需要注意:

  1. 调用 elementPath.getCurrent() 获取 onEnd() 中的实际元素。
  2. 记得在 onEnd() 方法结束时调用 element.detach()
  3. 你给addHandler(String, Handler)的路径不是 xpath:它只是 a '/'-separated Path stack .

关于java - Sax 解析最佳实​​践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com