0 0

dom4j中获取一个注释节点?0

<A>
  <!-- comment1 -->
  <B/>
  <!-- comment2 -->
</A>
先通过xpath获取到B节点。那怎样能获取到comment1,comment2?
好像dom4j不支持following-sibling这样的写法。只能遍历所有
节点然后判断节点类型是否为注释类型。但这样不能区分在B前面还是
后面。
2014年3月30日 12:48
目前还没有答案

相关推荐

    Dom4j的使用(全而好的文章)

    Dom4j是一个强大的XML处理工具,适用于各种Java应用。其丰富的API和灵活的设计使得开发者可以轻松地完成复杂的XML处理任务。通过理解和掌握Dom4j的核心接口及其继承关系,可以有效地提高开发效率,满足不同场景下的...

    dom4j-2.0.3.zip

    DOM4J,作为一个强大的Java XML API,是处理XML文档的主流工具之一。它提供了一套简单而高效的方式来操作XML文档,包括读取、写入、修改和遍历XML结构。在Java开发中,DOM4J因其灵活的API设计和出色的性能而广受欢迎...

    DOM4J 的使用

    * NodeFilter:定义了在 dom4j 节点中产生的一个滤镜或谓词的行为。 * ProcessingInstruction:定义 XML 处理指令。 * Text:定义 XML 文本节点。 * Visitor:用于实现 Visitor 模式。 * XPath:在分析一个字符串后...

    dom4j-2.1.3.zip

    DOM4J是Java社区中一个强大且流行的XML处理库,它提供了丰富的API,使得XML的读取、解析、创建和修改变得简单易行。这个名为"dom4j-2.1.3.zip"的压缩包文件,正是DOM4J库的版本2.1.3,包含了该库的完整源码和必要的...

    dom4j解析xml详解

    12. **Node**: 为DOM4J中的所有XML节点提供一个多态接口,包括`Element`、`Attribute`、`Comment`等,简化了节点类型的处理。 13. **NodeFilter**: 定义了节点过滤器的行为,可以在遍历节点时应用条件筛选。 14. **...

    dom4j-2.1.1.jar

    DOM4J-2.1.1.jar是该库的一个特定版本,它包含了DOM4J的所有功能和优化,旨在为开发者提供更高效、更灵活的XML操作环境。 一、DOM4J的核心特性 1. **灵活的API**:DOM4J提供了简单易用的API,使得开发者可以方便地...

    dom4j框架解析教程

    通过以上代码,我们可以看到如何使用DOM4J来构建一个完整的XML文档,并将其保存到文件中。这种方法简单直观,易于理解和实现。 总结来说,DOM4J提供了一套强大而灵活的工具集,可以帮助开发者高效地进行XML文档的...

    Dom4j的用法

    总的来说,Dom4j是一个功能完备且灵活的XML解析库,它为Java开发者在处理XML数据时提供了丰富而强大的工具。Dom4j能够满足从简单的XML文件读取到复杂的XML数据结构操作的各种需求,它广泛的应用于Java应用程序中,是...

    dom4j.jar,dom,xml,dom4j

    DOM4J的核心概念是Element,它代表XML文档中的一个节点,可以是元素、属性、文本、注释等。通过Element接口,你可以方便地遍历、添加、删除和修改XML结构。例如,你可以通过Element对象获取其子元素、属性值,甚至...

    dom4j解析xml.txt

    在DOM4J中创建XML文档通常涉及到以下几个关键步骤: 1. **创建文档对象**: - 使用`DocumentHelper.createDocument()`方法创建一个`Document`对象。 2. **添加根元素**: - 通过调用`Document`对象的`...

    Dom4j常用jar包

    在提供的压缩包文件中,"lib"目录可能包含了Dom4j的jar文件,例如"dom4j-1.6.1.jar",这是Dom4j的一个常见版本。将其解压后导入项目,便可以开始使用Dom4j进行XML处理了。 总的来说,Dom4j作为一个强大的XML处理...

    Dom4j使用简介.pdf

    13. **NodeFilter**: 定义了在 dom4j 节点中产生的一个滤镜或谓词的行为,用于筛选特定的节点。 14. **ProcessingInstruction**: 定义了 XML 处理指令,这些指令用于向 XML 处理器传递信息。 15. **Text**: 定义了 ...

    dom4j使用简介

    DOM4J 是一个强大的 Java 库,专为处理 XML 文档而设计。它提供了丰富的 API,使得在 Java 中解析、创建、修改 XML 文件变得简单高效。DOM4J 不仅支持 DOM(文档对象模型)和 SAX(简单API for XML),还引入了 ...

    DOM4j属性的详细介绍及相关的例子

    11. **NodeFilter**:`NodeFilter`定义了一个过滤器接口,允许你在遍历DOM4j树时根据特定条件筛选节点。 12. **ProcessingInstruction**:`ProcessingInstruction`接口用于处理XML处理指令(PIs),如`&lt;?xml-...

    dom4j简单技术

    DOM4J是一个功能强大且易于使用的开源库,专为在Java平台上处理XML、XPath和XSLT设计。它利用Java集合框架,并全面支持DOM(Document Object Model)、SAX(Simple API for XML)和JAXP(Java API for XML ...

    DOM4j教程 例子

    - **NodeFilter**:定义了在DOM4j节点中产生的一个过滤器的行为。 - **ProcessingInstruction**:表示XML文档中的处理指令。 - **Text**:表示XML文档中的文本节点。 - **Visitor**:用于实现访问者模式,可以遍历...

    DOM4J从基础到精通

    作为一个开源项目,DOM4J可以在SourceForge等平台上免费获取。根据IBM developerWorks上的一篇文章对主流Java XML API的评测结果来看,DOM4J在性能、功能以及易用性等方面表现非常突出。 DOM4J的核心接口主要集中在...

    dom4j基础入门文档(SAX,DOM,XPATH)

    4. `org.dom4j.CharacterData`: 是一个标识接口,表示基于字符的节点,如文本节点。 5. `org.dom4j.Comment`: 定义XML注释的行为。 6. `org.dom4j.Document`: 表示整个XML文档,它是所有其他节点的根。 7. `org.dom4...

    dom4j文档.xml

    DOM4J 是一个强大的Java库,专门用于处理XML文档。它提供了丰富的API,使得XML的解析、创建、修改和查询变得简单易行。DOM4J的设计理念是基于Java集合框架,这意味着它可以无缝地融入到Java应用程序中,支持DOM、SAX...

Global site tag (gtag.js) - Google Analytics