运用 dom4j 解析 XML(二)

使用 dom4j 解析 XML(二)创建文档本节讨论使用 dom4j API 创建 XML 文档的过程,并创建示例 XML 文档 catal

使用 dom4j 解析 XML(二)

创建文档

本节讨论使用 dom4j API 创建 XML 文档的过程,并创建示例 XML 文档 catalog.xml。

使用 import 语句导入 dom4j API 类:

import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;

?

使用 DocumentHelper 类创建一个文档实例。 DocumentHelper 是生成 XML 文档节点的 dom4j API 工厂类。

 Document document = DocumentHelper.createDocument();

?

使用 addElement() 方法创建根元素 catalogaddElement() 用于向 XML 文档中增加元素。

Element catalogElement = document.addElement("catalog");

?

catalog 元素中使用 addComment() 方法添加注释“An XML catalog”。

 catalogElement.addComment("An XML catalog");

?

catalog 元素中使用 addProcessingInstruction() 方法增加一个处理指令。

catalogElement.addProcessingInstruction("target","text");

?

catalog 元素中使用 addElement() 方法增加 journal 元素。

Element journalElement =  catalogElement.addElement("journal");

?

使用 addAttribute() 方法向 journal 元素添加 titlepublisher 属性。

journalElement.addAttribute("title", "XML Zone");         journalElement.addAttribute("publisher", "IBM developerWorks");

?

article 元素中添加 journal 元素。

Element articleElement=journalElement.addElement("article");

见下章