我正在使用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);
Run Code Online (Sandbox Code Playgroud)
上面的代码结果
<condition>simulation/sim-time-sec ge 0.25 dss</condition>
Run Code Online (Sandbox Code Playgroud)
但我想要下面的节点
<condition>
simulation/sim-time-sec ge 0.25
dss
</condition>
Run Code Online (Sandbox Code Playgroud)
请用Java建议解决方案.提前致谢.
使用Transformer的setOutputProperty()来构建带缩进的xml文件
TransformerFactory transfacObj = TransformerFactory.newInstance();
Transformer transObj = transfacObj.newTransformer();
transObj.setOutputProperty(OutputKeys.INDENT, "yes");
Run Code Online (Sandbox Code Playgroud)
如果错了,请纠正我
| 归档时间: |
|
| 查看次数: |
3891 次 |
| 最近记录: |