java xml文件输出
时间: 2023-07-11 10:07:48 浏览: 166
java读取跟输出xml文件
在 Java 中,可以使用 DOM、SAX 和 StAX 等多种方式读写 XML 文件。
下面是一段使用 DOM 方式输出 XML 文件的示例代码:
```java
import java.io.File;
import java.io.FileOutputStream;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class XmlWriter {
public static void main(String[] args) throws Exception {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.newDocument();
Element root = doc.createElement("root");
doc.appendChild(root);
Element child = doc.createElement("child");
child.setTextContent("Hello, world!");
root.appendChild(child);
FileOutputStream fos = new FileOutputStream(new File("output.xml"));
javax.xml.transform.TransformerFactory.newInstance().newTransformer().transform(new javax.xml.transform.dom.DOMSource(doc), new javax.xml.transform.stream.StreamResult(fos));
}
}
```
运行该程序后,会在当前目录下生成一个名为 `output.xml` 的文件,其内容如下:
```xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
<child>Hello, world!</child>
</root>
```
阅读全文