我org.w3c XML API用来打开现有XML文件。我要删除一些节点,而要添加其他节点。
org.w3c
XML API
XML
问题在于,添加的新节点是一个接一个地写入的,没有换行符,也没有缩进。虽然该XML文件确实是有效的,但对于人类来说很难检查它。
无论如何,是否在每个节点之后添加缩进或至少换行?
我假设您正在使用a Transformer进行实际的编写(至StreamResult)。在这种情况下,请在致电之前执行此操作transform:
Transformer
StreamResult
transform
transformer.setOutputProperty(OutputKeys.INDENT, "yes"); transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");