我正在使用Java DOM创建动态XML文档。请在下面找到相应的代码
Element cond = doc.createElement("condition");
Text value = doc.createTextNode("simulation/sim-time-sec ge 0.25 \r\n\r\n dss");
cond.appendChild(value);
event.appendChild(cond);
以上代码结果
<condition>simulation/sim-time-sec ge 0.25 dss</condition>
但我想要下面的节点
<condition>
simulation/sim-time-sec ge 0.25
dss
</condition>
请用Java建议解决方案。提前谢谢。
答案 0 :(得分:5)
使用Transformer的setOutputProperty()构建带缩进的xml文件
TransformerFactory transfacObj = TransformerFactory.newInstance();
Transformer transObj = transfacObj.newTransformer();
transObj.setOutputProperty(OutputKeys.INDENT, "yes");
如果错误,请纠正我