输出DOM中的XML的实体定义(InternalSubset)
问题描述
在使用DOM解析XML并输出文件的过程中,实体定义不在输出的文件。
原XML:
StringBuffer xmlFileName = new StringBuffer();xmlFileName.append("C:\\temp\\test.xml");DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance();DOMImplementationLS impl = (DOMImplementationLS) registry.getDOMImplementation("LS");LSSerializer writer = impl.createLSSerializer();LSOutput output = impl.createLSOutput();FileWriter out = new FileWriter(new File(xmlFileName.toString()));output.setCharacterStream(out);writer.write(currentDocument, output);