更新时间:2022-09-12 18:02:14
现在你已经知道怎样编写读取XML的Java程序了。下面让我们开始介绍它的反向过程,即产生XML输出。当然,你可以直接通过一系列print调用,打印出各元素、属性和文本内容,以此来编写XML文件,但这并不是一个好主意。这样的代码会非常冗长复杂,对于属性值和文本内容中的那些特殊符号(如:"和<),一不注意就会出错。一种更好的方式是用文档的内容构建一棵DOM树,然后再写出该树的所有内容。下面的小节将讨论其细节。
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.7.4 示例:生成SVG文件
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.7.3 写出文档
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.6.2 使用StAX解析器
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.7.5 使用StAX写出XML文档
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.7 生成XML文档
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.8 XSL转换
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.9 收集到映射表中
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.7.4 用f?latMap来构建Optional值的函数
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.11 下游收集器
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.13 基本类型流