使用 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");
|
为 article
元素增加 level
和 date
属性。
articleElement.addAttribute("level", "Intermediate");
articleElement.addAttribute("date", "December-2001");
|
向 article
元素中增加 title
元素。
Element titleElement=articleElement.addElement("title");
|
使用 setText()
方法设置 article
元素的文本。
titleElement.setText("Java configuration with XML Schema");
|
在 article
元素中增加 author
元素。
Element authorElement=articleElement.addElement("author");
|
在 author
元素中增加 firstname
元素并设置该元素的文本。
Element firstNameElement=authorElement.addElement("firstname");
firstNameElement.setText("Marcello");
|
在 author
元素中增加 lastname
元素并设置该元素的文本。
Element lastNameElement=authorElement.addElement("lastname");
lastNameElement.setText("Vitaletti");
|
可以使用 addDocType()
方法添加文档类型说明。
document.addDocType("catalog", null,"file://c:/Dtds/catalog.dtd");
|
这样就向 XML 文档中增加文档类型说明:
<!DOCTYPE catalog SYSTEM "file://c:/Dtds/catalog.dtd">
|
如果文档要使用文档类型定义(DTD)文档验证则必须有 Doctype。
XML 声明 <?xml version="1.0" encoding="UTF-8"?>
自动添加到 XML 文档中。
分享到:
相关推荐
Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc
1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件
本文介绍如何使用包含在dom4j中的解析器创建并修改XML文档。dom4j API包含一个解析XML文档的工具。本文中将使用这个解析器创建一个示例XML文档,然后使用同一个解析器修改。与W3C DOM API相比,使用dom4j所包含的...
dom4j解析及生成 xml代码收集dom4j解析及生成 xml代码收集
Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档
dom4j解析xml文件的压缩包,完整版。对jdom进行了封装。包含源码,jar包以及所需的全部内容。
使用dom4j进行解析XML,通过文档助手创建文档节点。向文档节点中添加根元素节点, 向根元素节点上添加子节点
java dom4j 解析xml文档 使用java操作xml 例如创建 读取 删除 等等
通过dom4j解析xml,修改xml,自动生成xml文件。使用dom4j模拟解析web.xml配置文件,同时考虑到一个url-pattern和多个url-pattern的情况。
利用Dom4j生成XML和解析XML
dom4j+xpath 解析和创建 xml 文件的简单实例
详细的介绍了dom4j如何解析xml,如何把数据库中的数据存到xml文件
该示例实现MAVEN来进行创建的,实现了dom4j操作XML文件,包括创建XML、动态创建XML节点、更新XML节点、删除XML节点。
使用 dom4j 解析 XML;dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。
解析读写xml文件,创建XML文件的源代码
自己写的使用dom4j解析及创建xml的源码,主要有两个类 XmlTest.java:用于解析及创建xml Book.java 实体类,测试通过可以使用,当然记得要导入dom4j的jar包 // 创建节点 Element newBook = DocumentHelper....
使用dom4j解析xml,适合java入门学习者学习,简单介绍了,xml的节点创建,属性修改
XMLTest.java中创建XML和解析XML示例,另附dom4j资源包
Android 创建与解析XML Dom4j方式
dom4j的工具包,有两个包动态,一个是dom4j.jar,一个是Jaxen.jar,其中dom4j.jar主要用户创建XML和读取XML,Jaxen.jar用于使用Xpath查找xml节点及属性。