import java.io.File;
import java.io.IOException; import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.*;
import org.xml.sax.SAXException; public class DomXmlTest { /**
* @param args
*/
public static void main(String[] args) {
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
try {
DocumentBuilder db=dbf.newDocumentBuilder();
File f=new File("c:/bb.xml");
Document doc=db.parse(f);
NodeList nl=doc.getElementsByTagName("student");
int len=nl.getLength();
for(int i=0;i<len;i++){
Element elt=(Element) nl.item(i);
Node eltName=(Node) elt.getElementsByTagName("name").item(0);
Node eltAge=(Node) elt.getElementsByTagName("age").item(0);
System.out.println("name:"+eltName.getFirstChild().getNodeValue());
System.out.println("age:"+eltAge.getFirstChild().getNodeValue());
} } catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} } }

xml文件

<?xml version="1.0" encoding="UTF-8"?>
<students>
<student sn="01">
<name>contextConfigLocation</name>
<age>classpath:spring_config/spring*.xml</age>
</student>
<student sn="02">
<name>AREACODE</name>
<age>410526</age>
</student>
</students>

最新文章

  1. 初学者看过来之JSON入门
  2. Android开发6:Service的使用(简单音乐播放器的实现)
  3. python 国内源
  4. hadoop本地库与系统版本不一致引起的错误解决方法
  5. JMeter中BeanShell用法总结(一)
  6. Java API 实现HBase的数据添加与过滤查询
  7. QT在windows下实现截屏操作并保存为png图片
  8. Java web 学习之旅
  9. java 面试每日一题4
  10. 深入理解JVM虚拟机-7虚拟机类加载机制
  11. Opencv cvCircle函数
  12. sqlserver2005级联删除
  13. 剑指offer 二进制1中的个数
  14. get 和 post请求的区别
  15. Fedora中安装VMtools步骤
  16. Java虚拟机-对象的创建和访问
  17. redis 系列4 数据结构之链表
  18. 【转载】SpringBoot系列——Swagger2
  19. 微信小程序实现图片裁剪上传(wepy)
  20. orabbix监控oracle

热门文章

  1. Pro Aspnet MVC 4读书笔记(5) - Essential Tools for MVC
  2. 一个IIS网站的异常配置的安全解决方案
  3. JavaScript中的try...catch和异常处理
  4. java:高速排序算法与冒泡排序算法
  5. hdu1286 寻找新朋友 (欧拉功能)
  6. projecteuler----&amp;gt;problem=19----Counting Sundays
  7. string.format大全
  8. Arcgis For Android之GPS定位实现
  9. Middleware开发入门
  10. jQuery 文件碎片