【发布时间】:2019-04-07 12:02:16
【问题描述】:
使用 XML 文件作为输入,我已经对其进行了解析并使用删除节点、添加节点等基本功能对其进行了修改。我想以 DOM 树的形式输出最终文档。我找到了这段代码,但很难真正理解每一行在做什么(即使在阅读每个函数的文档时)。
能否请您举例说明它是如何工作的?
private static void toString(Document newDoc) throws Exception{
DOMSource domSource = new DOMSource(newDoc);
Transformer transformer = TransformerFactory.newInstance().newTransformer();
StringWriter sw = new StringWriter();
StreamResult sr = new StreamResult(sw);
transformer.transform(domSource, sr);
System.out.println(sw.toString());
}
【问题讨论】:
标签: java xml dom transformer