我已經在java中使用DOM創建了一個XML文檔。我無法添加文檔類型。我想要這樣的文檔類型。如何使用DOM(JAVA)在XML文檔中添加Doctype
<!DOCTYPE IndInfo PUBLIC "EDAFileSomething" "EDAFileSomething_2_0.dtd">
這裏是文檔創建代碼。
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.newDocument();
這是變壓器對象代碼。
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = null;
try {
transformer = transformerFactory.newTransformer();
} catch (TransformerConfigurationException ex) {
Logger.getLogger(Reader.class.getName()).log(Level.SEVERE, null, ex);
}
DOMSource source = new DOMSource(doc);
try {
StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
} catch (TransformerException ex) {
Logger.getLogger(Reader.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("File saved!");
這是什麼版本和文件包在這裏?我的版本中沒有getImplementation()。 –
getImplementation()用於DocumentBuilder對象docBuilder – Repikas