【问题标题】:Best options for - Spring XML parsing to read certain elements最佳选择 - Spring XML 解析以读取某些元素
【发布时间】:2014-11-19 12:34:56
【问题描述】:

我已经阅读了用于读取/写入 XML 文档的 spring 文档..(http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/oxm.html) 使用不同类型的编组(Oxm、Jaxb、jibx、castor、xstream)提供的选项似乎都在使用基于某个映射文件或 java bean 的文档转换,或者通过使用 xstream 比较每个单独的元素来识别。

我有一个要求,我将获得大的 xml 文件,我只需要读取其中的一些元素,我不想将完整的 xml 保存到内存中。

我在春天有哪些选择? 如果 Spring 文档提供的任何选项对我的要求有用,请提供一些示例。

顺便说一句,我正在使用最新的 spring 4 ......仅供参考。

【问题讨论】:

    标签: java xml spring spring-mvc


    【解决方案1】:

    对于大型 XML 文件,您需要一个 SAX 解析器,它是一个基于事件的解析器。

    这里是一个例子 http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/

    Spring Object/XML Mapping 是将 XML 转换为不同用例的对象。

    【讨论】:

      猜你喜欢
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多