我正在尝试使用JDOM解析xml。问题是我想将一个巨大的xml文件拆分成较小的文件。巨大的xml包含许多<page></page>
。我想将每个<page></page>
视为一个页面。我无法找到一个可以将所有内容从<page>
,</page>
复制到不同文件的功能。
Out0.xml
<page>
</page>
out1.xml
<page>
</page>
Brute选项是复制每个数据的每个标签,但这很无聊。有没有办法可以复制<page>
,<page>
个不同页面中的所有字节?是否有与VTD-xml::getXML().getBytes();
答案 0 :(得分:3)
这听起来像是一个比JDOM更多的XSLT或StAX任务。如果原始文件非常庞大,那么JDOM实际上非常耗费内存,并且该路由可能无法正常工作。