String root = "RdbTunnels";
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document document = documentBuilder.newDocument();
Element rootElement = document.createElement(root);
document.appendChild(rootElement);
OutputFormat format = new OutputFormat(document);
format.setIndenting(true);
XMLSerializer serializer = new XMLSerializer(System.out, format);
serializer.serialize(document);
从生成的XML文档中删除XML声明给出结果如下用java
<?xml version="1.0" encoding="UTF-8"?>
<RdbTunnels/>
,但我需要从输出中删除XML声明我怎么能做到这一点
为什么你需要将其删除? – Quentin 2010-01-25 15:42:48
如果您需要删除XML声明,则不需要XML。您需要使用Flash专有的有点格式化但不是真正的文档分析器。我建议你使用正则表达式。 – 2010-01-25 15:45:12
ahhh扶手椅专家,对不起,但没有。即使系统不支持xml头文件,它仍然是XML .... – edthethird 2014-04-28 16:41:00