DOM生成XML文件的基本流程
创建DOM树
步骤:
1.创建DocumentBuilderFactory对象
2.通过DocumentBuilderFactroy对象创建DocumentBuilder对象
3.通过DocumentBuilder对象的newDocument()方法创建Document对象代表整个XML文件
4.通过Document对象的createElement()方法创建Element对象为节点
5.通过Element对象的appendChild(element)方法,根据节点之间的关系添加子节点
6.通过Element对象的setTextContent()方法给节点添加文本,setAttribute()方法添加属性
将DOM树转换为XML文件
步骤:
1.创建TransformerFactory对象
2.通过TransformerFactory对象创建Transformer对象
3.通过Transformer对象的transformer()方法进行转换(此方法有两个参数,第一个参数是数据源,即创建的DOM树,第二个参数是目的文件, 即需要生成的XML文件,使用StreamResult对象指定)
示例
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFac