`
yuelangyc
  • 浏览: 454655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中使用dom简单轻便解析XML串.

 
阅读更多
        java中使用dom解析简单的xml文件,只是一个串.省去了读取文件写文件的操作,

       
                SAXBuilder builder = new SAXBuilder(false);
                Reader in = new StringReader(strXml);
                Document doc = builder.build(in);
                Element root = doc.getRootElement();
                List ls = root.getChildren();//注意此处取出的是root节点下面的一层的Element集合
                String result = "";
                String ID = "";
                for (Iterator iter = ls.iterator(); iter.hasNext();) {
                    Element el = (Element) iter.next();
                    if (el.getName().equals("lRet")) {
                        result = el.getText();
                    }
                }


        只是最简单的dom解析.因为项目中用到了,所以记录下来.
分享到:
评论

相关推荐

    java平台中使用DOM解析xml文件

    总的来说,理解并熟练掌握DOM解析XML是Java开发中的基础技能,无论是在简单的数据读取还是复杂的XML操作中,它都能提供强大的支持。同时,根据项目需求和性能考虑,可以选择JDOM等其他XML处理库作为替代方案。

    dom4j解析XML文档.ppt

    DOM4J是一个强大的Java库,专门用于解析XML文档。它提供了简单易用的API,使得开发者可以更加方便地处理XML数据。DOM4J的核心优势在于它的面向接口编程设计,这使得它能够在不同的解析机制间灵活切换,如DOM、SAX和...

    Java使用sax、dom、dom4j解析xml文档

    Java提供了多种解析XML的API,包括SAX(Simple API for XML)、DOM(Document Object Model)以及DOM4J。下面我们将详细探讨这些解析方式及其在实际开发中的应用。 1. SAX解析器: SAX是一种基于事件驱动的解析器,...

    DOM、JDOM、DOM4J解析XML实例.pdf

    - `DOMTest.java`:实现了基于 DOM 的 XML 解析与生成功能的 Java 类。 **关键代码示例**: ```java package com.liwei.dom; import java.io.FileOutputStream; import java.io.IOException; import java.util....

    java_Dom4j解析XML详解.doc

    1. **Attribute**:定义XML中的属性。 2. **Branch**:表示能够包含子节点的节点类型,例如XML元素(Element)和文档(Document)。 3. **CDATA**:定义XML文档中的CDATA区域。 4. **CharacterData**:这是一个标识...

    java_Dom4j解析XML详解.docx

    Java中的DOM4J库是一个强大的XML处理工具,它提供了对XML文档的全面支持,包括解析、操作和生成XML。DOM4J的设计遵循了Java集合框架,并且与DOM、SAX和JAXP等XML处理API兼容,使得它在灵活性和易用性上表现优秀。 ...

    《Dom4j解析XML》.pdf

    在提供的部分内容中,可以看到一个简单的XML文档创建示例,该示例展示了如何使用Dom4j创建XML文档的基本步骤,包括创建文档对象、添加元素、设置属性和文本值等。此外,还有对XML文档进行查询和修改的操作演示。 ...

    java_dom解析xml xml java

    标题“java_dom解析xml xml java”表明了本文档的主题是关于如何使用Java中的DOM技术来解析XML文件。 #### 描述分析 描述中提到这是一个适合新手入门的内容,并给出了一个简单的XML示例。该XML文档包含了一个`...

    java_Dom4j解析XML详解.pdf

    DOM4J的灵活性和强大功能使其成为Java开发中处理XML的理想选择,无论是简单的读取、解析,还是复杂的构建和修改XML文档,DOM4J都能提供高效且直观的解决方案。在实际项目中,结合XPath的使用,DOM4J可以方便地定位和...

    28.使用DOM和pull解析XML.rar

    使用DOM和pull解析XML.rar"主要介绍了两种在Android中解析XML的方法:DOM解析和Pull解析。 1. DOM解析(Document Object Model) DOM解析器将整个XML文档加载到内存中,形成一个树形结构,即DOM树。这种解析方式...

    Android应用源码之28.使用DOM和pull解析XML.zip

    DOM解析是一种将整个XML文档加载到内存中,形成一个树形结构的方法。通过DOM解析,开发者可以方便地遍历整个XML文档,对任意节点进行修改、添加或删除操作。以下是一些关键概念: 1. **Document对象**:DOM解析的...

    解析XML所需的jar dom.jar

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而被广泛应用...理解DOM解析机制和如何在Java中使用DOM API,是任何涉及XML处理的Java开发者必备的基础知识。

    java dom 解析 xml 实例

    Java 中有多种方法可以解析 XML 文档,其中最常用的两种方法是使用基于事件的 XML 简单 API(Simple API for XML,SAX)和基于树和节点的文档对象模型(Document Object Model,DOM)。Sun 公司提供了 Java API for ...

    java dom4j解析xml

    - DOM4J支持XPath表达式来快速定位XML中的节点。例如,`XPathFactory factory = XPathFactory.instance(); XPath xpath = factory.newXPath(); Node node = xpath.selectSingleNode(document, "/root/element")`...

    使用 dom4j 解析 XML

    使用 dom4j 解析 XML dom4j 解析 XML dom4j解析xml

    DOM_XML.rar_DOM_dom xml_dom xml java_dom解析xml_java解析xml

    XML.rar"可能是一个包含DOM解析XML相关示例的压缩文件,"DOM_dom xml_dom xml java_dom解析xml_java解析xml"这部分描述了文件的主要内容,即关于DOM(Document Object Model)在XML解析中的应用,特别是用Java进行...

    java dom4j 解析xml的例子,可用

    2. **基本用法**:在Java程序中,首先需要导入dom4j库,然后使用`DocumentBuilderFactory`创建`DocumentBuilder`,接着使用`DocumentBuilder`解析XML文件,得到`Document`对象。你可以通过`Document`对象获取XML的根...

    java 使用JDOM解析xml文件.docx

    Java 使用 JDOM 解析 XML 文件 Java 是一种广泛使用的程序设计语言,而 XML 是一种广泛使用的标记语言,用于存储和传输数据。在 Java 中,解析 XML 文件是一件常见的任务,而 JDOM 是一个流行的开源库,用于解析和...

    java使用dom解析xml

    总结来说,Java 中使用 DOM 解析 XML 是一种直观且功能强大的方式,尤其适用于对整个 XML 文档进行遍历和修改。不过,考虑到性能和内存占用,对于大文件或资源有限的环境,可能需要考虑其他解析策略。在 Android ...

Global site tag (gtag.js) - Google Analytics