且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.7 生成XML文档

更新时间:2022-09-12 18:02:14

3.7 生成XML文档

现在你已经知道怎样编写读取XML的Java程序了。下面让我们开始介绍它的反向过程,即产生XML输出。当然,你可以直接通过一系列print调用,打印出各元素、属性和文本内容,以此来编写XML文件,但这并不是一个好主意。这样的代码会非常冗长复杂,对于属性值和文本内容中的那些特殊符号(如:"和<),一不注意就会出错。
一种更好的方式是用文档的内容构建一棵DOM树,然后再写出该树的所有内容。下面的小节将讨论其细节。