我需要在 Eclipse(对于 Java)下使用 DOM 并使用以下代码创建一个 XML 文件:
        // write the content into xml file
        TransformerFactory transformerFactory = TransformerFactory.newInstance();
        Transformer transformer = transformerFactory.newTransformer();
        DOMSource source = new DOMSource(doc);
        StreamResult result = new StreamResult(new File("output.xml"));  
        transformer.transform(source, result);
我的 XML 的第一行是:
<?xml version="1.0" encoding="UTF-8"?>
并不是 :
<?xml version="1.0"?>
我的问题是:
- 这两个声明有什么区别? 
- 如何使用标头生成 XML 文件: - <?xml version="1.0"?>
问候