Java创建XML文件最常用、最稳妥的方式是使用DOM结合Transformer,它原生支持、逻辑清晰、适合中小规模XML生成;先用DOM构建树形结构,再通过Transformer序列化为文件并设置UTF-8编码。

Java创建XML文件最常用、最稳妥的方式是使用DOM(Document Object Model)结合Transformer,它原生支持、逻辑清晰、适合中小规模XML生成。
用DOM构建XML文档结构
DOM把整个XML当作树形对象来操作,先创建Document对象,再逐层添加元素、属性和文本内容。
- 通过DocumentBuilder获取空的Document实例
- 用createElement()创建节点,appendChild()组装父子关系
- 用setAttribute()添加属性,createTextNode()设置文本值
例如:创建一个<book id="101"><title>Java入门</title></book>,需先建book元素,设id属性,再建title子元素并追加文本节点。
用Transformer把DOM写入文件
DOM只在内存中构建结构,必须用TransformerFactory和Transformer将其序列化为实际XML文件。
立即学习“Java免费学习笔记(深入)”;
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~