Jdom包,见附件。
import java.io.FileInputStream; import java.util.List; import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SAXBuilder; public class ReadXml { public static void main(String[] args) { try { SAXBuilder sb = new SAXBuilder(); Document doc = sb.build(new FileInputStream("d:\\data\\Area.xml")); Element root = doc.getRootElement(); //最顶层元素 List oneList = root.getChildren("Row"); //第二层元素列表 for(int i = 0 ;i < oneList.size(); i++) { Element one = (Element)oneList.get(i); //得到一个row元素。 String str1= one.getChild("SQ_M").getTextTrim(); String str2= one.getChild("SQ_CM").getTextTrim(); String str3= one.getChild("SQ_YD").getTextTrim(); String str4= one.getChild("SQ_FT").getTextTrim(); System.out.println(str1 ); System.out.println(str2 ); System.out.println(str3 ); System.out.println(str4 ); } } catch (Exception e) { e.printStackTrace(); } } }
XML代码样式,可从附件下载
<?xml version="1.0" encoding="gb2312"?><!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by tk (tk) --> <Import> <Row> <SQ_M>1</SQ_M> <SQ_CM>10000</SQ_CM> <SQ_YD>1.196</SQ_YD> <SQ_FT>10.7639</SQ_FT> <SQ_IN>1550</SQ_IN> <SQ_CHI>9</SQ_CHI> </Row> <Row> <SQ_M>.0001</SQ_M> <SQ_CM>1</SQ_CM> <SQ_YD>.00012</SQ_YD> <SQ_FT>.00108</SQ_FT> <SQ_IN>.155</SQ_IN> <SQ_CHI>.0009</SQ_CHI> </Row> <Row> <SQ_M>.8661</SQ_M> <SQ_CM>8361</SQ_CM> <SQ_YD>1</SQ_YD> <SQ_FT>9</SQ_FT> <SQ_IN>1296</SQ_IN> <SQ_CHI>7.525</SQ_CHI> </Row> <Row> <SQ_M>.0929</SQ_M> <SQ_CM>929</SQ_CM> <SQ_YD>.1111</SQ_YD> <SQ_FT>1</SQ_FT> <SQ_IN>144</SQ_IN> <SQ_CHI>.836</SQ_CHI> </Row> <Row> <SQ_M>.00065</SQ_M> <SQ_CM>6.45</SQ_CM> <SQ_YD>.00077</SQ_YD> <SQ_FT>.00694</SQ_FT> <SQ_IN>1</SQ_IN> <SQ_CHI>.0058</SQ_CHI> </Row> <Row> <SQ_M>.111</SQ_M> <SQ_CM>1111</SQ_CM> <SQ_YD>.133</SQ_YD> <SQ_FT>1.196</SQ_FT> <SQ_IN>172.2</SQ_IN> <SQ_CHI>1</SQ_CHI> </Row> </Import>
相关推荐
JDOM,全称为Java Document Object Model,是一种专为Java设计的XML处理API,它提供了对XML文档结构的完整映射,使得我们可以方便地创建、读取和修改XML文件。下面将详细介绍如何使用JDOM来读取XML文件。 首先,...
JDOM是Java中一个用于处理XML文档的库,它提供了一种高效且方便的方式来创建、读取、修改XML文件。本篇文章将深入探讨如何使用JDOM来读取XML文件。 首先,我们需要了解JDOM的基本概念。JDOM通过构建一棵DOM...
Java XML读写是编程中常见的任务,特别是在处理配置文件、数据交换或存储结构化信息时。JDOM(Java Document Object Model)是一个纯Java的XML API,它提供了方便的方式来创建、修改和操作XML文档。本教程将详细介绍...
总的来说,JDOM为Java开发者提供了一种直观的方式来处理XML,它通过将XML结构映射到Java对象,简化了XML的读写操作。如果你正在处理大量的XML数据,JDOM是一个值得考虑的工具,特别是当你需要进行复杂的XML操作或者...
JDOM(Java Document Object Model)是一个纯Java的API,用于读取、写入和操作XML文档。它提供了简单而直接的方式来创建和操作XML结构,支持Unicode,因此非常适合处理包含中文字符的XML文档。 首先,我们需要引入...
Java JDOM解析XML是Java开发中处理XML文档的一种方法,JDOM全称为Java Document Object Model,它是一个基于Java语言的API,用于创建、修改和读取XML文档。JDOM为XML处理提供了一种高效且方便的解决方案,尤其适用于...
DOM4J是一个流行的Java XML API,提供了丰富的功能,包括DOM、SAX和JDOM的集成,以及XPath查询。使用DOM4J可以轻松地读取、修改和写入XML文件。 5. **JavaFX的XML API**: 虽然主要用于构建图形用户界面,JavaFX...
JDOM,全称为Java Document Object Model,是一个专为Java设计的API,用于读写XML文档。它提供了一个直观的、基于树的API,使得开发者能够轻松地创建、修改和处理XML文档。JDOM的核心类包括`Element`、`Attribute`和...
Java提供了多种库来解析和操作XML文档,其中JDOM(Java Document Object Model)是一个广泛使用的开源库,它提供了简单且强大的API来读取、创建和修改XML文档。 ### Java解析XML字符串 在给定的代码示例中,我们...
Java中的JDOM库是用于解析XML文档的一种强大的工具。它提供了简单、高效的API来读取、修改和创建XML文件。本篇文章将深入探讨如何利用JDOM解析XML文件,以及在这个过程中涉及的关键知识点。 首先,我们需要了解XML...
以上就是Java读取XML数据的主要方法。选择哪种方式取决于具体的需求,如处理大型XML文件时,SAX和StAX更为高效;而如果需要频繁查询和修改XML结构,DOM和DOM相关的库可能更适合。在实际开发中,可以根据项目规模、...
Java作为一种强大的编程语言,提供了多种方式来读取和操作XML文档,其中包括DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。本教程将重点介绍如何使用SAXReader在Java中...
dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的...
Java中的JDOM库是一个强大的工具,用于处理XML文档的创建、读取和修改。XML(eXtensible Markup Language)是一种被广泛应用于数据交换和存储的标记语言,它具有结构化和可扩展的特点。JDOM是Java的一个API,设计...
二、Java读取XML文件 1. 使用DOM解析: 读取XML文件时,首先会将整个XML文档加载到内存中的DOM树,然后通过API遍历和访问各个节点。 示例代码: ```java import javax.xml.parsers.DocumentBuilder; import javax....
### Java读写XML文件的方法详解 #### 一、概述 在Java编程中,XML(Extensible Markup Language,可扩展标记语言)是一种广泛使用的数据交换格式。由于其良好的跨平台特性和自描述性,使得XML成为了许多应用程序...
总的来说,JDOM作为Java处理XML的工具,可以帮助开发者轻松地读取和操作XML文档。在Spring框架中,虽然直接使用JDOM解析配置文件并不常见,但理解XML和JDOM的基本操作对于深入学习Spring的XML配置是有益的。通过阅读...
Java中的JDOM库是一个用于处理XML文档的API,它提供了高效、便捷的方式来创建、修改和读取XML数据。JDOM这个名字是Java Document Object Model的缩写,它为XML文档提供了一个基于树形结构的Java对象表示。在本教程中...
Java中的XML解析是处理XML数据的关键技术,JDom是一个高效的、纯Java的XML处理库,它为Java开发者提供了便捷的方式来创建、修改和读取XML文档。在这个资源中,我们将探讨如何利用JDom来解析XML文件,并从MySQL数据库...