- 浏览: 99055 次
- 性别:
- 来自: 深圳
文章分类
最新评论
1.DOM解析XML文件
<?xml version="1.0" encoding="UTF-8"?> <groups> <group name="group1" ap_num="3"> <ap name="ap1_1" mac="00:00:00:00:01:01" ip="127.0.1.1">1</ap> <ap name="ap1_2" mac="00:00:00:00:01:02" ip="127.0.1.2">2</ap> <ap name="ap1_3" mac="00:00:00:00:01:03" ip="127.0.1.3">3</ap> </group> <group name="group2" ap_num="4"> <ap name="ap2_1" mac="00:00:00:00:02:01" ip="127.0.2.1"></ap> <ap name="ap2_2" mac="00:00:00:00:02:02" ip="127.0.2.2"></ap> <ap name="ap2_3" mac="00:00:00:00:02:03" ip="127.0.2.3"></ap> <ap name="ap2_4" mac="00:00:00:00:02:04" ip="127.0.2.4"></ap> </group> <group name="group3" ap_num="2"> <ap name="ap3_1" mac="00:00:00:00:03:01" ip="127.0.3.1"></ap> <ap name="ap3_2" mac="00:00:00:00:03:02" ip="127.0.3.2"></ap> </group> </groups>
package dom; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class DomParseTest { public void test() throws Exception{ InputStream input = this.getClass().getClassLoader().getResourceAsStream("dom/ap_group.xml"); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(input); Element element = document.getDocumentElement(); //group 节点 NodeList groupNodes = element.getElementsByTagName("group"); for(int i=0;i<groupNodes.getLength();i++){ Element groupElement = (Element) groupNodes.item(i); System.out.println(groupElement.getAttribute("name")); //group下的子节点 NodeList apNodes = groupElement.getChildNodes(); System.out.println(" 字节点个数:"+apNodes.getLength()); for(int j=0;j<apNodes.getLength();j++){ if(apNodes.item(j).getNodeType()==Node.ELEMENT_NODE){ Element apElement = (Element) apNodes.item(j); System.out.println(" value个数:"+apElement.getChildNodes().getLength()); NodeList valueNodes = apElement.getChildNodes(); for(int k=0;k<valueNodes.getLength();k++){ System.out.println(" "+valueNodes.item(k).getNodeValue()); } System.out.println(" ap属性name值"+apElement.getAttribute("name")); } } } input.close(); } public static void main(String[] args) { DomParseTest test = new DomParseTest(); try { test.test(); } catch (Exception e) { e.printStackTrace(); } } }
发表评论
-
Java之Jconfig 学习
2013-05-24 11:21 1999因为properties的局限性,有时候得使用XML文件来定 ... -
JAVA多线程
2013-04-21 18:47 830多线程一般情况下有两 ... -
Java调用ORACLE存储过程,对返回的结果集处理(字符,游标,数组(表变量))
2013-05-14 10:07 1717数据库ORACLE 10g: 1.创建Type CRE ... -
Java工具类---数组操作ArrayUtil
2013-05-10 17:07 1855package com.luang.util.common; ... -
Java读取大文件处理
2013-02-25 16:14 840使用FileChannel int bufSize = ... -
IBM JDK下访问SSL/HTTPS时候ClassNotFoundException解决方法 .
2013-01-08 15:54 2752Exception: faul ... -
java 取出ResultSet对象组装成List<Map〉
2012-12-05 11:30 2390/** * 方法功能说明:将取出的结果集ResultSe ... -
HashMap的两种排序方式
2012-07-16 15:06 794Map<String, Integer> ... -
简易版Spring Ioc
2011-08-26 11:32 791package com.ioc.service; imp ... -
java实现排序算法:插入排序、选择排序、冒泡排序
2011-08-26 11:24 800package sort; /** */ publ ... -
信号量通过一个计数器控制对共享资源的访问
2011-08-26 11:23 916package sync; import java.ut ... -
java实现二分查找
2011-08-26 11:21 689package search; public class ... -
JAVA 获取本地,远程macAddress
2011-08-24 11:47 891获取本地macAddress import java.i ... -
Jakarta Commons 工具集
2011-08-24 11:03 696Apache Commons包含了很多开源的工具,用于解决平时 ...
相关推荐
DOM解析XML文件例子DOM解析XML文件例子DOM解析XML文件例子
DOM解析XML文档DOM解析XML文档DOM解析XML文档
用dom解析xml文件
在Java平台中如何来使用DOM解析xml文件,
包括android代码实例以及个人对Dom解析xml文件的总结文档。
以一个实例来说明DOM解析XML文件的方法与过程。
android为我们提供了多种解析方式,DOM解析,代码操作简单,一直为解析xml文件的一个不错的选择
文档对象模型 节点和节点树 使用DOM加载XML文档 使用DOM访问、创建和修改节点
FireFox下用XML DOM解析XML文档(ASP.NET Web)
使用dom4j 和本地dom 解析xml 文件
java dom 解析 xml 实例 介绍w3c中的元素的用法,以及在解析xml过程中用到的API进行详细解释
IE下使用XML DOM解析XML文件(ASP.NET Web)
Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc
基于java的dom解析xml文件代码 收藏
java学习笔记——使用DOM解析XML和使用SAX解析XML
Android使用Dom方式解析XML,虽然xml文件太大时不建议用dom方式解析,但是如果文件比较小,也不失为一种选择。项目中xml放在assets文件夹下,view绑定使用butterknife
主要介绍了JAVA DOM解析XML文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
用Dom解析XML。包含一些基本的小例子,让你尽快掌握Dom。
用java中的DOM解析器,解析XML文档,并实现一简单通讯录!
XML应用开发(软件品牌)-1期 第6单元 单元测试卷-使用DOM解析XML文档.doc 学习资料 复习资料 教学资源