【发布时间】:2011-07-07 09:34:56
【问题描述】:
我有一个 1GB 的 Xml 文件,如何使用 Java 将其拆分为格式良好、尺寸更小的 Xml 文件?
这是一个例子:
<records>
<record id="001">
<name>john</name>
</record>
....
</records>
谢谢。
【问题讨论】:
-
这取决于您处理的 XML 类型。
-
也许您可以发布一个小示例来描述您的文件以及您希望如何拆分它。因为正如 larsmans 提到的,这在很大程度上取决于它的结构以及小块的外观。
-
这样
....john -
无论是 SAX(显而易见的选择)还是一些多 GB 64 位 java 和享受你的 DOM
-
使用 vtd-xml,总代码行数可能会低于 15。