Element是dom4j的一个核心元素.
其常用api如下:
1.add(Attribute attribute)
描述:Adds the given Attribute to this element.
向元素中添加指定的属性
2.add(CDATA cdata)
描述:Adds the given CDATA to this element.
向元素中添加指定的CDATA,(这样对于xml特殊字符也可以直接输出)
3.add(Entity entity)
描述:Adds the given Entity to this element.
向元素中添加指定的Entity
4.add(Namespace namespace)
描述:Adds the given Namespace to this element.
向元素中添加指定的命名空间
5.add(Text text)
描述:Adds the given Text to this element.
向指定的元素中添加文本
6.addAttribute(QName qName, String value)
描述:Adds the attribute value of the given fully qualified name.
为给定的Qname添加对应的属性值
7.addAttribute(String name, String value)
描述:Adds the attribute value of the given local name.
给元素添加一个属性,名称为name,值为value
8.public List elements()
描述:Returns the elements contained in this element. If this element does not contain any elements then this method returns an empty list. The list is backed by the element such that changes to the list will be reflected in the element though the reverse is not the case.
返回这个元素中包含的元素,如果这个元素没有包含任何元素,这个方法返回一个空的list,这个list是被这个元素所返回的,所以list的改变会反射到这个元素上,尽管相反的情况并非如此。
9. List elements(String name)
描述:Returns the elements contained in this element with the given local name and any namespace.
返回这个元素下于指定名称和命名空间相同的的元素们
10.String elementText(String name)
11.attribute(String name)
描述:Returns the attribute with the given name
返回给定名称的属性
12.element(String name)
描述:Returns the first element for the given local name and any namespace.
返回该元素下与给定名称相同的第一个元素
13. String getText()
描述:Returns the text value of this element without recursing through child elements.
不递归子元素,返回该元素的文本值
分享到:
相关推荐
dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例讲解.pdf dom4j_API_示例...
此外,文档可能还会讲解如何解析已存在的XML文件,并提供有关DOM4J核心接口如Element、Document、Attribute等的使用示例。 `dom4j-1.6.1.jar`是DOM4J库的可执行文件,包含了所有DOM4J相关的类和方法。开发者在项目...
4. **解析XML**:讲解如何使用DOM4J解析XML文件,包括SAX和DOM两种解析方式,并对比两者的优缺点。 5. **创建XML**:演示如何使用DOM4J创建新的XML文档,包括动态生成和修改XML结构。 6. **遍历与操作**:介绍如何...
本系列的第四部分主要针对Java程序员,详细讲解了如何利用DOM4J进行XML的读取、写入、修改以及查询等操作。下面将详细介绍DOM4J的相关知识点。 首先,DOM4J的全称是Document Object Model for Java,它是一个开源...
- **dom4j中文教程26more.rar**: 可能包含26个以上的教程,深入讲解dom4j的各种功能。 - **Dom4jXML**: 可能是一个包含XML处理示例的项目文件夹。 - **dom4j-1.6.1**: 这是dom4j库的1.6.1版本,可以直接导入到项目中...
本篇将深入讲解DOM4J解析XML的原理与实践,同时提供相关源代码供参考。 一、DOM4J概述 DOM4J是基于DOM模型的,但它比Java标准的DOM API更轻量级,性能更优。DOM4J的主要特点包括: 1. 支持XPath:DOM4J提供了对...
博文链接提到的ITEYE博客文章可能深入讲解了如何使用DOM4J2进行XML操作,包括具体的代码示例和最佳实践。例如,可能涵盖了如何通过DOM4J2解析XML文件、使用XPath选择节点、创建新的XML结构以及动态修改现有XML内容等...
本教程将深入讲解如何使用DOM4J进行高效XML解析,并通过一个简单的DEMO程序进行演示。 首先,我们需要了解DOM4J的基本概念。DOM4J采用的是Document Object Model(DOM)模型,它将XML文档转换为一个树形结构,每个...
通过这份DOM4J的学习资料,你将能够深入理解DOM4J的工作原理,熟练运用其API处理XML,无论是阅读、创建还是修改XML文档,都将变得轻松自如。同时,配合提供的实例,理论与实践相结合,将使你的DOM4J技能更加扎实。
在《JAVA高手解析XML配置文件的读取操作.doc》中,可能会深入讲解如何利用DOM4J读取和操作XML配置文件,这对于配置文件的动态管理和应用的灵活性至关重要。 在《dom4j_API_示例.doc》中,通常会包含DOM4J库中各种类...
**正文** 在IT行业中,日志管理和XML处理是两个至关重要的方面。`log4j`和`dom4j`就是分别在这两个...在实践中,我们可以根据项目需求,结合`log4j`的配置文件和`dom4j`的API,实现高效、便捷的日志记录和XML操作。
5. **DOM4J元素和属性**:深入讲解Element、Attribute、Document等核心类的用法,以及它们之间的关系。 6. **事件处理**:解释DOM4j的事件模型,如何监听和处理XML解析过程中的事件。 7. **源码分析**:探讨Dom4j...
下面将详细讲解DOM4J的主要特性和使用方法。 ### 1. DOM4J的基本概念 - **Document**: XML文档的根节点,表示整个XML结构。 - **Element**: 表示XML文档中的元素,每个元素都有一个标签名,可以包含属性和子元素。...
DOM4J是一个非常流行的Java XML API,它提供了丰富的功能,包括读取、写入、修改以及操作XML文档。在XML处理中,格式化是一个重要的环节,它可以使得XML代码更加整洁、易读,便于理解和维护。 【描述】虽然描述部分...
本篇将详细讲解DOM4J解析XML的基本用法以及API文档中的关键概念。 首先,让我们了解XML(Extensible Markup Language)。XML是一种标记语言,用于存储和传输结构化数据。它具有自我描述性,使得数据在不同系统间...
DOM4J 是一个强大的 Java XML API,它提供了全面的 XML 解析、操作以及文档构建功能。这个包“dom4j-1.6.1”是 DOM4J 的一个特定版本,包含了该库的所有组件和资源,适用于 Android 平台的 XML 解析需求。在你的博客...
"2012-4-10 有关 xml dom4j的 crud"可能是另一个教程或者笔记,详细讲解了如何利用DOM4J进行XML的CRUD操作。这个文件可能包含了详细的步骤和代码示例,对于学习DOM4J非常有帮助。 "自己写的 dom4j的例子"很显然是...
本文将深入探讨Dom4j库的封装与解析,并结合实际案例进行讲解。 首先,让我们理解什么是DOM(Document Object Model)。DOM是XML文档的一种表示方式,它将XML文档转换为一棵由节点构成的树,每个节点代表XML文档的...
本文将深入探讨DOM、DOM4J和SAX三种常用的XML解析方法,并结合具体的实例进行详细讲解。 首先,DOM(Document Object Model)是W3C组织推荐的一种XML解析标准。它将整个XML文档加载到内存中,构建一个树形结构,...