`
lzth
  • 浏览: 138770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dom4j读取xml简单范例

    博客分类:
  • Java
阅读更多
package com.xskj;
import java.io.File;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;

public class ReadXml{
    
    public static void main(String[] args){
        
        try{
            DocumentBuilder db=DocumentBuilderFactory.newInstance().newDocumentBuilder();
        
            Document doc=db.parse(new File("d:/test.xml"));
            Element rootElement = doc.getDocumentElement();
            NodeList list = rootElement.getElementsByTagName("name");
            Element element = (Element) list.item(0);
            System.out.println(element.getChildNodes().item(0).getNodeValue());
            element = (Element) list.item(1);
            System.out.println(element.getChildNodes().item(0).getNodeValue());
            
        }catch(Exception e){
            System.out.println(e.getMessage());
        }
        
    }    
}


<?xml version="1.0" encoding="utf-8"?>
<content>
    <person>
        <name>Make</name>
        <sex>male</sex>
        <age>33</age>    
    </person>
    <person>
        <name>Jerry</name>
        <sex>female</sex>
        <age>29</age>    
    </person>
</content>

分享到:
评论

相关推荐

    java 通过dom4j操作 xml

    java 通过dom4j操作 xml,含范例和源码

    《JavaScript+DHTML语法与范例详解词典》源码

    XMLDOM的相关知识,以及如何通过JavaScript XML DOM对象来读取XML文件的数据,并添加、修改、删除XML文件元素。同时,《JavaScript+DHTML语法与范例详解词典》还讲解AJAX技术的用法,AJAX的定义、语法、功能和执行...

    用XML轻松开发WEB站点

    本版书具有技术内涵高、指导性强,内容新颖、丰富,涉及面广,范例实用性和可操作性强的特点。本版书不但是从事网站开发与设计的广大从业人员重要的指导书,同时也是高校相关专业师生教学、自学参考书和社会...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    XML创建了标识,而DOM的作用就是告诉script如何在浏览器窗口中操作和显示这些标识 上面我们已经简要的讲述了一些XML的基本原理,我们来看看它们之间的关联以及它们是如何工作的,先看这里一张图: 1.XML描述...

    XML高级编程

    所以XML作为数据的这条主线包括:第6章:SAX:XML的简单API 第7章:命名空间和模式第8章:链接和查询第9章:操作XML 第10章:XML和数据库第11章:服务器到服务器第12章:电子商务第14章:WAP和WML 3. XML的可视化...

    用XML轻松开发WEB站点(PDF)

    本版书具有技术内涵高、指导性强,内容新颖、丰富,涉及面广,范例实用性和可操作性强的特点。本版书不但是从事网站开发与设计的广大从业人员重要的指导书,同时也是高校相关专业师生教学、自学参考书和社会相关培训...

    JavaScript王者归来part.1 总数2

     12.8.2 如何使用XML DOM--一个利用XML实现多级关联下拉选择框的例子   12.9 总结   第13章 事件处理  13.1 什么是事件   13.1.1 消息与事件响应   13.1.2 浏览器的事件驱动机制   13.2 基本事件处理  ...

    JAVA 范例大全 光盘 资源

    实例105 DOM4j解析XML文件 278 实例106 JDOM解析XML文件 285 实例107 DOM解析XML文件 292 实例108 SAX解析XML文件 297 实例109 W3C解析XML文件 301 第13章 Java网络编程 306 实例110 获取IP地址和域名 306 ...

    Ajax完全自学手册PPT和源代码(ptt格式)

    Test4IE XMLDOM.htm IE中的XML DOM支持 Test Firefox XMl DOm.htm Firefox中的XML DOM支持 Firefox LoadXML.htm Firefox中的XML DOM支持 XPath Example1.xml XPath Writer.xml 开发中实际使用的XML文档 Test4IE ...

    JavaScript网页特效范例宝典源码

    实例134 简单文字变色 214 实例135 文字变色 215 实例136 变换的文字 216 实例137 描边文字 217 实例138 霓虹灯文字 218 实例139 追逐点亮的文字 219 实例140 萤光文字 220 实例141 发光文字的闪烁效果 221 实例142 ...

    Ajax完全自学手册(源代码).rar

    Test4IE XMLDOM.htm IE中的XML DOM支持 Test Firefox XMl DOm.htm Firefox中的XML DOM支持 Firefox LoadXML.htm Firefox中的XML DOM支持 XPath Example1.xml XPath Writer.xml 开发中实际使用的XML文档 ...

    python写入xml文件的方法

    本范例通过xml模块对xml文件进行写入操作 from xml.dom.minidom import Document doc = Document() people = doc.createElement(people) doc.appendChild(people) aperson = doc.createElement(person) people....

    JSP实例编程100例

    顺序如下: 1、多种字体大小显示 2、c:out标记输出 3、获取当前时间 4、include包含语句 5、建立错误处理页面的范例程序 6、jsp:forward 7、简单计数器 ...99、DOM读取XML文档 100、SAX读取XML文档

    开源bbs源码java-playfish:从code.google.com/p/playfish自动导出

    应用开源jar包包括httpclient(内容读取),dom4j(配置文件解析),jericho(html解析),已经在war包的lib下。 这个项目目前还很不成熟,但是功能基本都完成了。要求使用者熟悉XML,熟悉正则表达式。目前通过这个工具...

Global site tag (gtag.js) - Google Analytics