`
- 浏览:
224231 次
- 性别:
- 来自:
北京
-
- package com.xml.parseXml;
-
-
import java.io.IOException;
-
import java.io.InputStream;
-
import java.util.List;
-
-
import org.jdom.Document;
-
import org.jdom.Element;
-
import org.jdom.JDOMException;
-
import org.jdom.input.SAXBuilder;
-
-
import com.xml.bean.Address;
-
import com.xml.bean.ReadXmlFileStream;
-
-
public class JDOMParseXml {
-
-
private static Address address = new Address();
-
-
public static void main(String[] args) {
-
long lasting = System.currentTimeMillis();
-
try {
-
SAXBuilder builder = new SAXBuilder();
- InputStream in = ReadXmlFileStream.getXmlFileStream();
- Document doc = builder.build(in);
-
- Element root = doc.getRootElement();
-
- List allChildren = root.getChildren();
-
-
for (int i = 0; i < allChildren.size(); i++) {
-
address.setNo(((Element) allChildren.get(i)).getChild("no")
- .getTextTrim());
-
address.setAddr(((Element) allChildren.get(i)).getChild("addr")
- .getTextTrim());
- System.out.println(address);
- }
-
} catch (JDOMException e) {
- e.printStackTrace();
-
} catch (IOException e) {
- e.printStackTrace();
- }
-
System.out.println("运行时间:" + (System.currentTimeMillis() - lasting)
-
+ " 毫秒");
- }
- }
- package com.xml.parseXml;
-
-
import java.io.IOException;
-
import java.io.InputStream;
-
import java.util.List;
-
-
import org.jdom.Document;
-
import org.jdom.Element;
-
import org.jdom.JDOMException;
-
import org.jdom.input.SAXBuilder;
-
-
import com.xml.bean.Address;
-
import com.xml.bean.ReadXmlFileStream;
-
-
public class JDOMParseXml {
-
-
private static Address address = new Address();
-
-
public static void main(String[] args) {
-
long lasting = System.currentTimeMillis();
-
try {
-
SAXBuilder builder = new SAXBuilder();
- InputStream in = ReadXmlFileStream.getXmlFileStream();
- Document doc = builder.build(in);
-
- Element root = doc.getRootElement();
-
- List allChildren = root.getChildren();
-
-
for (int i = 0; i < allChildren.size(); i++) {
-
address.setNo(((Element) allChildren.get(i)).getChild("no")
- .getTextTrim());
-
address.setAddr(((Element) allChildren.get(i)).getChild("addr")
- .getTextTrim());
- System.out.println(address);
- }
-
} catch (JDOMException e) {
- e.printStackTrace();
-
} catch (IOException e) {
- e.printStackTrace();
- }
-
System.out.println("运行时间:" + (System.currentTimeMillis() - lasting)
-
+ " 毫秒");
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本篇文章将深入探讨如何使用JDOM解析XML文件。 首先,我们需要理解JDOM的基本结构。JDOM通过Document对象表示整个XML文档,Element代表XML元素,Attribute表示元素属性,Text表示元素内的文本内容。这些类构成了...
Java JDOM解析XML是Java开发中处理XML文档的一种方法,JDOM全称为Java Document Object Model,它是一个基于Java语言的API,用于创建、修改和读取XML文档。JDOM为XML处理提供了一种高效且方便的解决方案,尤其适用于...
**Java与XML:JDOM解析XML的详细指南** 在Java编程中,XML(eXtensible Markup Language)是一种被广泛使用的数据交换格式,用于存储结构化数据。为了处理XML文档,开发者可以使用多种库,其中之一就是JDOM。JDOM是...
**JDOM解析XML文件** XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件和文档存储等领域。在Java中,JDOM(Java Document Object Model)是一个流行的选择来解析和操作...
在这个例子中,我们将深入探讨如何使用JDOM解析XML文件,并进行遍历与构建。 首先,我们需要了解JDOM的基本概念。JDOM主要由三部分构成:SAXBuilder用于从XML源构建DOM树,Element代表XML文档的元素,Attribute代表...
基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发...
本篇文章将深入探讨如何利用JDOM解析XML文件,并基于XML中的类名生成相应的对象。 首先,我们需要理解JDOM的基本概念。JDOM提供了一组Java对象来表示XML文档,包括Element(元素)、Attribute(属性)、Text(文本...
本篇文章将深入探讨如何利用JDOM解析XML文件,以及在这个过程中涉及的关键知识点。 首先,我们需要了解XML(Extensible Markup Language)的基本概念。XML是一种标记语言,用于存储和传输结构化数据。它的结构清晰...
使用JDOM解析XML文档通常包括以下几个步骤: 1. 创建`SAXBuilder`实例,这是JDOM提供的解析器,可以将XML输入源转换为`Document`对象。 2. 使用`SAXBuilder`的`build`方法读取XML文件,生成`Document`对象。 3. ...
1. `JDOMUtil.java`:这是一个Java类,包含了使用JDOM解析XML的主要代码。在这个例子中,我们将学习如何读取XML文件,创建一个`SAXBuilder`对象来构建XML文档的DOM(文档对象模型)表示,然后通过`Document`对象来...
在这个小实例中,我们将深入探讨如何使用JDOM解析XML文件。 首先,我们需要引入JDOM的依赖。在Java项目中,如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.jdom <artifactId>...
Java 使用 JDOM 解析 XML 文件 Java 是一种广泛使用的程序设计语言,而 XML 是一种广泛使用的标记语言,用于存储和传输数据。在 Java 中,解析 XML 文件是一件常见的任务,而 JDOM 是一个流行的开源库,用于解析和...
### jdom解析XML文件及将字符串解析为XML #### 一、JDOM简介与环境搭建 JDOM(Java Document Object Model)是一种用Java语言编写的轻量级API,用于处理XML文档。它允许开发者轻松地读取、创建、修改XML文档,并将...
**JDOM解析XML详解** XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件等领域。在Java中,有多种解析XML的库,其中之一就是JDOM。JDOM是一个专为Java设计的XML API,它...
### JDOM解析XML的基本概念 1. **DOM(Document Object Model)**:DOM是一种树形结构,将XML文档解析为一系列的对象,这些对象可以被Java程序访问和操作。JDOM就是基于DOM模型的实现。 2. **Element**: 在JDOM中...
这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写以及dtd文件约束xml文件。这是一个jdom解析xml的小例子、里面还有dtd文件的编写...
下面是一些使用JDOM解析XML的基本步骤: 1. **导入必要的JDOM库**:首先在Java源代码中导入JDOM相关的类,如: ```java import org.jdom.Document; import org.jdom.input.SAXBuilder; ``` 2. **创建SAXBuilder...