用JAVA读取XML文件
来源:互联网 发布:windows安装hadoop2.7 编辑:程序博客网 时间:2024/05/20 15:10
转自:http://blog.csdn.net/xiongchao2011/article/details/7229578
解析XML的步骤如下:
1.创建DocumentBuilder工厂
2.创建DocumentBuilder对象
3.DocumentBuilder对象的parse方法得到Document对象
4.Document对象的getElementsByTagName得到NodeList集合
5.通过getFirstChild和getNextSibling进行遍历
用到的包:
import javax.xml.parsers.*;import org.w3c.dom.*;
import org.xml.sax.*;
用到的对象:
DocumentBuilderFactory:创建DocumentBuilder的抽象工厂
DocumentBuilder:可以从 XML 获取一个 Document
Document:提供供对文档数据的基本访问
用到的方法:
DocumentBuilder.parse(String)':将给定 URI 的内容解析为一个 XML 文档,并且返回一个新的 DOM Document对象
Document.getElementsByTagName(String)':返回具有给定标记名称的所有 Element
的 NodeList
Element.getAttribute(String)':通过名称获得属性值
下面来解析一个XML文件
XML文件
0 0
- 用JAVA读取XML文件
- 用JAVA读取XML文件
- 用JAVA读取XML文件
- 用JAVA读取XML文件
- 用JAVA读取XML文件
- 用JAVA读取XML文件
- JAVA读取XML文件
- JAVA读取XML文件
- JAVA读取XML文件
- JAVA读取XML文件
- JAVA读取xml文件
- java 读取xml文件
- java读取XML文件
- Java 读取XML文件
- java读取XML文件
- Java读取xml文件
- JAVA读取xml文件
- Java读取xml文件
- Git - Your branch and 'origin/xxx' have diverged
- Storm中的一些概念
- poj1330 裸LCA
- 使用 JQuery 返回页面顶部
- Scala学习笔记(三) ---- 类与对象
- 用JAVA读取XML文件
- 一天一篇批处理之——part1:Batch批处理语句中echo on/off 与@ 的区别
- afxAfxBeginThread 获取线程函数返回值
- 获取当前屏幕显示的viewcontroller
- java 数据持久层的框架(完全转载)
- css3做圆形轨迹移动动画
- Android SDK和API Level的对应关系
- 精品小说
- nginx php-fpm安装配置