이것은 실제로 문서를 파일에 쓰는 방법에 달려 있으며 DOM 자체와는 아무런 관련이 없습니다. 그것은 <tag></tag>
를 출력
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
Document document = factory.newDocumentBuilder().newDocument();
Element element = document.createElement("tag");
document.appendChild(element);
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.METHOD, "html");
DOMSource source = new DOMSource(document);
StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
당신이 기다리고있어 같이 다음의 예는 인기 변압기 기반의 접근 방식을 사용합니다. 출력 메소드를 변경하면 XML 선언 누락과 같은 다른 부작용이 있습니다.
출처
2013-10-06 14:51:20
Jk1
참조 transformer.setOutputProperty (OutputKeys.METHOD, "html"); –