`
羽风之扬
  • 浏览: 86160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

直接解析xml

xml 
阅读更多
1,首先导入相关包
   import org.jdom.Attribute;
   import org.jdom.Document;
   import org.jdom.Element;
   import org.jdom.input.SAXBuilder;
2,根据树状层次结构依次取目录
   SAXBuilder sb = new SAXBuilder();
   Document doc = sb.build(getClass().getResourceAsStream("XXX.xml"));
   Element root = doc.getRootElement(); // 获取根节点
   Element rpts = (Element) root.getChildren("rpts").get(0);
   Element cdma = (Element) rpts.getChildren("cdma").get(0);
   List list = cdma.getChildren();
分享到:
评论

相关推荐

    解析XML文件(字符串)的两种方法

    - **解析XML字符串**:使用`DocumentHelper.parseText`方法直接解析XML字符串,返回一个`Document`对象。 接下来的操作与使用`SAXReader`的方式类似,都是通过`Document`对象获取根元素、迭代子元素并提取所需的...

    STM32解析XML完整工程.zip

    在本项目"STM32解析XML完整工程.zip"中,重点是实现STM32利用软件资源处理XML(eXtensible Markup Language)文件。XML是一种用于标记数据的标准格式,常用于存储和传输结构化数据,例如配置文件、设备通信协议等。 ...

    java 解析xml 多级

    Java作为一种广泛使用的后端编程语言,提供了多种方式来解析XML文档,使得处理多级嵌套的数据变得可能。本文将详细讲解如何在Java中解析XML,特别是针对多级结构的情况。 首先,Java提供了两种主要的API来处理XML:...

    cgi.tar.gz_CGI解析xml

    然而,浏览器默认并不直接解析XML,这就需要借助服务器端的处理,如CGI,来完成解析和呈现。 CGI程序通常用各种编程语言编写,如Perl、Python、C++等。当用户通过浏览器发送一个XML文件请求时,CGI程序会接收到这个...

    android下解析xml文件的demo

    本教程将详细介绍如何在Android环境下解析XML文件,以"ReadXMLDemo"为例,展示具体步骤和关键知识点。 首先,XML(eXtensible Markup Language)是一种自定义标记语言,它的结构清晰,易于读写,适合于数据交换和...

    domino通过lotusscript解析xml

    在标题“domino通过lotusscript解析xml”中,我们关注的重点是使用Lotusscript来解析XML文件。解析XML意味着读取其结构并从中提取所需的信息。在Lotusscript中,我们可以使用内置的XML处理对象,如`XMLDocument`,来...

    解析XML特殊字符方法

    有两种主要方法来解析XML中的特殊字符: **方法一:使用实体引用** 实体引用是XML中最常见的处理特殊字符的方式。当你需要在XML文档中插入特殊字符时,可以使用对应的实体引用。比如,如果你想在文本中包含一个...

    xml解析文件的两种方式

    总结,选择DOM还是SAX解析XML取决于具体需求,包括文件大小、处理速度、内存限制以及是否需要随机访问数据。在实际开发中,根据项目特点灵活选择合适的解析方式,能有效提高程序性能和资源利用效率。

    JAVA JAXB 解析XML嵌套子节点为字符串

    使用JAXB解析XML时,我们首先需要创建一个Java类模型,这个模型反映了XML文档的结构。每个XML元素对应一个Java类,类的属性对应元素的属性或子元素。例如,如果XML中有以下结构: ```xml <text>Some text here ...

    java解析xml字符串

    ### Java解析XML字符串 在给定的代码示例中,我们看到了如何使用JDOM库来解析一个XML字符串,并对其进行操作。下面我们将详细解析这个过程: 1. **初始化XML源**:首先,将XML字符串转化为`StringReader`对象,这...

    MFC 解析XML类和Markup解析XML文件实例

    这两个类提供了解析XML文档和处理XML事件的能力,使得开发者能够在Visual C++环境中方便地操作XML数据。本文将深入探讨这两个类以及如何使用它们来解析和操作XML文件。 首先,`CXMLDOMDocument` 是基于MSXML...

    iphone中XML解析例子

    libxml2库提供了更底层的API,如`xmlParseDoc`和`xmlNewParserCtxt`,可以直接解析XML文档或创建解析上下文。通过`xmlTextReader`,你可以逐节点地读取XML,或者使用`xmlXPathEvalExpression`执行XPath查询来快速...

    基于Android的XML解析技术的分析

    - **DOMParser**:Apache Xerces中的DOM解析器类,可以直接解析XML文件。 DOM的优点在于提供了丰富的API来操作文档,使得开发者可以轻松地读取、修改文档内容。然而,由于DOM需要将整个XML文件加载到内存中,因此...

    MFC平台C++解析xml

    本文将深入探讨如何在MFC平台上使用C++来解析XML文件,将其视为小型数据库,实现数据的读取和操作。 首先,要解析XML文件,我们需要了解C++中处理XML的一些关键概念。C++本身并不直接支持XML解析,但可以通过第三方...

    java解析xml的四种经典方法

    Java解析XML的四种经典方法是XML处理中常用的技术,它们分别是DOM、SAX、StAX和JDOM。每种方法都有其独特的特性和适用场景,下面将详细介绍这四种方法。 1. DOM(Document Object Model)解析: DOM是W3C制定的一种...

    SQL 解析XML数据示例

    本示例将深入探讨如何使用SQL语言解析XML数据,这在处理包含复杂结构信息的数据时非常有用。我们将通过分析`Test01.sql`脚本和参考`a.xml`文件来展示这些操作。 首先,让我们了解XML数据类型。SQL Server 2005及更...

    java解析xml包

    以下是一个简单的DOM4J解析XML文档的示例: ```java import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; public class Dom4JExample { public static void main(String[] ...

    JAVA解析XML示例

    以下是一个简单的DOM4J解析XML的示例: ```java import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; public class Dom4jExample { public static void main(String[] args)...

    Ext解析XML实例

    根据提供的信息,我们可以深入探讨如何使用ExtJS框架解析XML数据并将其转化为树形结构的过程。以下将详细解析标题、描述及部分代码中的关键知识点。 ### Ext解析XML实例 #### 核心概念 - **ExtJS**:一个用...

Global site tag (gtag.js) - Google Analytics