4-1 什么是 RSS
1、rss文件格式:
<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
</channel>
</rss>
2、xml文件格式:
<?xml version="1.0" encoding="UTF-8"?>
<book>
</book>
3-3 生成带文本的子节点
*通过 DOM 方式生成 XML 文档:
1、创建以下对象
DocumentBuilderFactory
DocumentBuilde
Document
2、创建DOM树—添加根节点、节点属性—将DOM树转换成XML文件—添加子节点
*通过 SAX 方式生成 XML 文档:
1、创建以下对象
SAXTransformerFactory
TransformerHandler
Transformer
2、生成xml文件—创建Result对象,关联handler对象—创建根节点、节点属性及子节点
3-2 生成子节点及节点属性
7、利用handler对象进行xml文件内容的编写
//打开document
handler.startDocument();
AttributesImpl attr = new AttributesImpl();
handler.startElement("", "", "bookstore", attr);
attr.clear;
attr.addAttribute("","","id","","1");
handler.startElement("","","book","attr");
handler.endElement("", "", "bookstore");
//关闭document
handler.endDocument();
2-1 创建根节点和 book 节点属性
1、新建DOM树newDocument
2、创建根节点createElement
3、把根节点添加到DOM树中appendChild
4、创建子节点
5、把子节点添加到根节点中
6、添加属性setAttribute
注:
1、实际代码编写顺序,先全部创建完,再一起添加
2、属性不需要创建,直接添加
举报