我必须处理可能包含大量(高达2GB)内容的XML文件。在这些文件中,内容的“很大”部分并不分散在整个文件中,而是包含在一个单独的元素中(加密文件,十六进制编码)。我对文件的来源没有影响力,所以我需要处理这种情况。
一个要求是保持一个小内存足印(< 500 is )。我能够在流模式下读取和处理文件的内容,使用来完成它的工作。问题是,这些文件还需要根据xml.sax定义(.xsd
使用Transformer编写XML文件时,如何在不获取java.lang.NullPointerException的情况下在DOM文档中创建空节点
我正在编写一个包含一些节点的XML文档,其中可能包含使用这个nodeValue可以是一个空字符串,或者假设是null或空值,那么我们如何强制它像<emptyTextNode/> or <emptyTextNode><emptyTextNode>