`

使用dom4j 解析创建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");

 

article 元素增加 leveldate 属性。

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 Dom4j解析XML文档.doc

    dom4j 解析写入xml

    1、xml文档解析 2、 dom4j解析xml 3、实现xml文件解析 xml字符串解析 xml MAP键值对解析 4、实现xml写入与生成文件

    使用dom4j解析XML

    本文介绍如何使用包含在dom4j中的解析器创建并修改XML文档。dom4j API包含一个解析XML文档的工具。本文中将使用这个解析器创建一个示例XML文档,然后使用同一个解析器修改。与W3C DOM API相比,使用dom4j所包含的...

    利用Dom4j生成XML和解析XML

    在本文中,我们将学习如何使用 Dom4j 生成 XML 文档和解析 XML 文档。 生成 XML 文档 使用 Dom4j 生成 XML 文档非常简单。首先,我们需要创建一个 Document 对象,然后添加元素和属性。下面是一个生成 XML 文档的...

    dom4j解析及生成 xml代码收集

    dom4j解析及生成 xml代码收集dom4j解析及生成 xml代码收集

    Dom4j解析和生成XML文档

    Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档 Dom4j解析和生成XML文档

    dom4j解析xml文件的压缩包

    dom4j解析xml文件的压缩包,完整版。对jdom进行了封装。包含源码,jar包以及所需的全部内容。

    使用dom4j进行解析XML

    使用dom4j进行解析XML,通过文档助手创建文档节点。向文档节点中添加根元素节点, 向根元素节点上添加子节点

    dom4j解析xml.txt

    java dom4j 解析xml文档 使用java操作xml 例如创建 读取 删除 等等

    Java解析xml配置文件,DOM4J解析xml配置文件,提供使用文档和源码下载

    通过dom4j解析xml,修改xml,自动生成xml文件。使用dom4j模拟解析web.xml配置文件,同时考虑到一个url-pattern和多个url-pattern的情况。

    dom4j解析和创建xml简单实例

    dom4j+xpath 解析和创建 xml 文件的简单实例

    dom4j解析xml

    详细的介绍了dom4j如何解析xml,如何把数据库中的数据存到xml文件

    使用Maven管理项目,实现DOM4j操作XML文件

    该示例实现MAVEN来进行创建的,实现了dom4j操作XML文件,包括创建XML、动态创建XML节点、更新XML节点、删除XML节点。

    dom4j创建及解析xml

    使用 dom4j 解析 XML;dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。

    Dom4J解析XML源代码

    解析读写xml文件,创建XML文件的源代码

    dom4j解析及创建XML文档源码

    自己写的使用dom4j解析及创建xml的源码,主要有两个类 XmlTest.java:用于解析及创建xml Book.java 实体类,测试通过可以使用,当然记得要导入dom4j的jar包 // 创建节点 Element newBook = DocumentHelper....

    dom4j 解析xml

    使用dom4j解析xml,适合java入门学习者学习,简单介绍了,xml的节点创建,属性修改

    dom4j读取XML,解析XML简单示例

    XMLTest.java中创建XML和解析XML示例,另附dom4j资源包

    Android 创建与解析XML Dom4j方式

    Android 创建与解析XML Dom4j方式

    dom4j解析和创建XML

    dom4j的工具包,有两个包动态,一个是dom4j.jar,一个是Jaxen.jar,其中dom4j.jar主要用户创建XML和读取XML,Jaxen.jar用于使用Xpath查找xml节点及属性。

Global site tag (gtag.js) - Google Analytics