Java创建XML的DOM方式
来源:互联网 发布:单片机modbus完整案例 编辑:程序博客网 时间:2024/05/30 05:10
package cn.rock.service;
import java.io.FileOutputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Text;
public class DOMCreateService {
public void DOMCreateXML(){
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.newDocument();
Element root = doc.createElement("persons");
Element person = doc.createElement("person");
person.setAttribute("id", "15");
Element name = doc.createElement("name");
Text nameText = doc.createTextNode("rock");
Element age = doc.createElement("age");
Text ageText = doc.createTextNode("20");
name.appendChild(nameText);
age.appendChild(ageText);
person.appendChild(name);
person.appendChild(age);
root.appendChild(person);
Transformer transFormer = TransformerFactory.newInstance().newTransformer();
// transFormer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, "system");
// transFormer.setOutputProperty(OutputKeys.DOCTYPE_PUBLIC, "public");
transFormer.setOutputProperty(OutputKeys.METHOD, "xml");
// transFormer.setOutputProperty(OutputKeys.INDENT, "yes");
// transFormer.setOutputProperty(OutputKeys.STANDALONE, "yes");
transFormer.transform(new DOMSource(doc), new StreamResult(new FileOutputStream("D:\\person.xml")));
} catch (Exception e) {
e.printStackTrace();
}
}
}
- Java创建XML的DOM方式
- java--通过DOM方式创建xml文件
- JAVA创建XML文件(一)---DOM方式创建XML
- java29.XML操作------使用java DOM方式创建XML数据
- android dom方式创建xml
- Dom方式创建/解析xml
- Java处理XML的DOM方式
- Java处理XML的DOM方式2
- Java读取、创建xml(通过dom方式)
- Java创建以及读写xml文档(dom方式)
- Java读取、创建xml(通过dom方式)
- Java读取、创建xml(通过dom方式)
- Java读取、创建xml(通过dom方式)
- Java创建以及读写xml文档(dom方式)
- Java读取、创建xml(通过dom方式)
- java读取、创建xml(通过dom方式)
- 07.Java读取、创建xml(通过dom方式)
- JAVA XML 解析 DOM 方式
- 闪富先做两件事
- @Autowired 注释遇到的问题,@Qualifier 帮助解决问题
- Java处理XML的DOM方式2
- C#关于Word相关操作
- 杂谈——如何将字符串以语音形式输出
- Java创建XML的DOM方式
- XML轻松学习手册(2)XML概念
- Java处理XML文档的SAX方式
- Oracle里时间的应用
- Java创建XML文档的SAX方式
- log4j 详解(二)
- Java处理XML文档的StAX方式
- 这是一篇关于Home键的Android学习笔记
- DECODE函数使用技巧