使用 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()
方法创建根元素 catalog
。 addElement()
用于向 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
元素添加 title
和 publisher
属性。
journalElement.addAttribute("title", "XML Zone"); journalElement.addAttribute("publisher", "IBM developerWorks");
?
向 article
元素中添加 journal
元素。
Element articleElement=journalElement.addElement("article");
见下章