`
JLK
  • 浏览: 235805 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

document解析xml

 
阅读更多

示例:

----------------------------------------------------------

config.xml

<?xml version="1.0" encoding="GBK"?>
<param>
 <add name="pageSize" value="15">page</add>
 <add name="webSite" value="Rouselife">Test</add>
</param>

----------------------------------------------------------

Class文件:

import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

 

public class Util {

    public static String getXmlValue(String path, String param){
       SAXReader saxReader = null;
       Document doc = null;
       try {
           File f = new File(path);
           saxReader = new SAXReader();
           doc = saxReader.read(f);
           List<Element> list = doc.selectNodes("//param//add");

           for (Element add: list) {
               System.out.println(add.attribute("name").getStringValue());

               System.out.println(add.attribute("value").getStringValue());

               System.out.println(add.getText());
           }

       } catch (Exception e) {
       }
       return null;
   }

}

分享到:
评论

相关推荐

    用Document解析XML实例

    用Document解析XML,以下用了三种方式获取XML中的标签值

    如何用Document解析XML文件

    ### 如何用Document解析XML文件:Java XML解析深入解析 #### 概述 XML(Extensible Markup Language)是一种用于标记数据、定义数据类型、便于结构化数据存储与传输的文件格式。随着技术的发展,XML因其良好的结构...

    java 解析xml 多级

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

    java 值Document解析xml详细介绍

    Java 值 Document 解析 XML 详细介绍 Java 值 Document 解析 XML 是一种常用的技术,它可以将 XML 文件解析成 Java 对象,便于程序员更方便地访问和操作 XML 文件中的数据。下面是 Java 值 Document 解析 XML 的...

    C#解析XML文件并用WinForm显示

    1. **使用XmlDocument解析XML** - `XmlDocument` 类是解析XML文件的核心。通过`new XmlDocument()` 创建一个实例,然后调用`Load()` 方法加载XML文件。例如: ```csharp XmlDocument xmlDoc = new XmlDocument();...

    VB_解析xml文件

    在VB(Visual Basic)编程中,解析XML文件是一项常见的任务,尤其在处理数据交换、配置文件或存储结构化数据时。XML(eXtensible Markup Language)是一种自定义标记语言,设计用于传输和存储数据,它具有良好的...

    HttpRequest+Document读取xml+HtmlParse+AsyncTask

    然后,通过Document解析XML内容,如果是HTML,则使用HtmlParse库如Jsoup进行解析。解析后的数据可以作为参数传递给AsyncTask,在doInBackground()方法中处理数据。数据处理完成后,使用onPostExecute()更新ListView...

    js解析XML文件

    JS 解析 XML 文件 作为一名 IT 行业大师,我将从给定的文件中生成相关知识点,涵盖 JS 解析 XML 文件的各种方面。 JS 解析 XML 文件的必要性 在当前的 web 开发中,XML 文件广泛应用于数据交换和存储。因此,如何...

    解析xml的jar包

    - 使用`DocumentBuilder`的`parse()`方法解析XML文件,生成`Document`对象,这是JDOM的根节点。 2. **访问XML元素和属性**: - `Element`类代表XML元素,可以通过`Document.getRootElement()`获取根元素。 - `...

    易语言 xml解析 易语言 xml解析 教程 带源码

    这些解析器可以帮助我们解析XML数据,将其转换为易语言可以处理的数据结构,如字节流、字符串或对象。常见的解析方式有DOM(Document Object Model)和SAX(Simple API for XML)两种。DOM解析器会将整个XML文档加载...

    使用JDOM解析XML文件

    本篇文章将深入探讨如何使用JDOM解析XML文件。 首先,我们需要理解JDOM的基本结构。JDOM通过Document对象表示整个XML文档,Element代表XML元素,Attribute表示元素属性,Text表示元素内的文本内容。这些类构成了...

    PB解析XML字符串 把XML 变为数据窗口

    标题中的“PB解析XML字符串 把XML 变为数据窗口”指的是使用PowerBuilder(PB)这一编程工具,处理XML格式的数据,并将其转换成数据窗口对象的过程。数据窗口是PowerBuilder中的一个核心组件,用于显示、编辑和管理...

    android下解析xml文件的demo

    在Android应用中,我们通常使用两种方式来解析XML:DOM(Document Object Model)解析器和SAX(Simple API for XML)解析器。 1. DOM解析: DOM解析器将整个XML文件加载到内存中,形成一个树形结构,可以方便地遍历...

    domino通过lotusscript解析xml

    总结来说,使用Lotusscript解析XML涉及创建XMLDocument对象,通过对象路径访问XML结构,并使用方法获取数据。在Lotus Domino的代理中,这种能力尤为关键,因为它允许自动化处理和响应XML数据驱动的任务。通过理解...

    Sax解析XML文件解析

    **SAX解析XML的基本原理:** SAX解析器以流式的方式读取XML文档,当遇到文档的各个元素时,会触发相应的事件,如开始文档、开始元素、结束元素、字符数据等。程序员通过实现SAX解析器的回调接口来处理这些事件,从而...

    C++解析xml文档或者xml字符串方法

    在C++中,解析XML文档或XML字符串是常见的任务,特别是在需要与JavaScript或其他不支持指针的语言交互时。本文将详细介绍如何在Visual Studio 2010环境下利用Microsoft的MSXML库来处理XML数据。 首先,让我们看看...

    delphi解析xml文件实例

    本实例将详细探讨如何在Delphi 7中解析XML文件。 首先,我们需要引入必要的单元,如`Classes`和`XMLDoc`,它们包含了处理XML的基本类。`Classes`单元提供了基础的TStringList等类型,而`XMLDoc`单元则包含了...

    xml 解析 xml 解析几何

    解析XML主要有两种方法:DOM(Document Object Model)和SAX(Simple API for XML)。 1. DOM解析: DOM解析器将整个XML文档加载到内存中,创建一个树形结构,允许开发者通过节点遍历和操作XML数据。例如,`...

    PB11.5解析XML实例

    在“PB11.5解析XML实例”中,我们将深入探讨如何利用PowerBuilder的内置功能来解析XML文档。首先,我们需要了解PowerBuilder中的XML解析器,这是PB11.5中处理XML的关键组件。PB11.5提供了两种主要的XML解析方式:DOM...

Global site tag (gtag.js) - Google Analytics