`
爱上边城
  • 浏览: 6144 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Dom解析xmlDemo

    博客分类:
  • xml
 
阅读更多
package analysis_xml.dom;
import java.io.File;

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

import org.w3c.dom.Document;

import org.w3c.dom.NodeList;
public class Analysis_XmlByDom 
{
	public static void main(String[] args)
    {
	    long lasting =System.currentTimeMillis();
	    try{
			    File f=new File("src/DefaultXml.xml");
			    DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
			    DocumentBuilder builder=factory.newDocumentBuilder();
			    Document doc = builder.parse(f);
			    NodeList nl = doc.getElementsByTagName("value");
			    for (int i=0;i < nl.getLength(); i++)
			    {
			    	System.out.print("车牌号码:" + doc.getElementsByTagName("no").item(i).getFirstChild().getNodeValue());
				    System.out.println("\t车主地址:" +  doc.getElementsByTagName("addr").item(i).getFirstChild().getNodeValue());
			    }
	    }
	    catch(Exception e)
	    {
	    	e.printStackTrace();
	    }
	}

}
分享到:
评论

相关推荐

    dom解析xml的demo

    在本示例中,我们将深入探讨DOM解析XML的基本原理和实践方法,通过一个简单的示例帮助你理解其核心概念。 XML(eXtensible Markup Language)是一种标记语言,常用于数据交换和存储,具有自描述性和严格的语法规则...

    DOM解析xml一个demo实例

    很实用的一个dom解析xml实例,很容易上手

    android下解析xml文件的demo

    本教程将详细介绍如何在Android环境下解析XML文件,以"ReadXMLDemo"为例,展示具体步骤和关键知识点。 首先,XML(eXtensible Markup Language)是一种自定义标记语言,它的结构清晰,易于读写,适合于数据交换和...

    XML解析之DOM

    1. 加载XML:使用DOM解析器如Java的`DocumentBuilderFactory`创建`DocumentBuilder`,然后用它来解析XML文件,得到`Document`对象。 2. 获取根节点:`Document`对象的`getDocumentElement()`方法返回XML文档的根...

    XStream解析xml demo

    本篇文章将深入探讨XStream解析XML的示例,帮助你理解和掌握这一强大的工具。 首先,我们需要理解XStream的基本用法。XStream的核心概念是通过为Java对象定义一个映射,使得对象的字段与XML元素一一对应。这可以...

    dom_xml_demo

    在描述中,同样提到了"dom_xml_demo",这表明这是一个关于如何使用DOM解析XML的实践例子。DOM解析器会将整个XML文件加载到内存中,形成一个树形结构,每个XML元素、属性、文本节点等都有对应的对象,可以方便地通过...

    关于解析xml的一些demo

    1. DOM解析:它将整个XML文档加载到内存中,形成一个树形结构。每个节点代表XML文档的一个部分,可以通过遍历节点来访问和修改数据。这种方法适合小型XML文件,因为大型文件会消耗大量内存。 2. SAX解析:SAX是一种...

    stax 解析xml demo project

    本项目“stax 解析xml demo project”是一个使用Eclipse开发的实例,旨在演示如何利用STAX API读取和操作XML。 1. **STAX解析原理** STAX解析XML的过程是通过事件驱动的,即在解析XML时,解析器会触发一系列事件,...

    Android 获取系统内存、保存解析xml demo

    1. DOM解析:它将整个XML文档加载到内存中,形成一个树形结构。优点是操作方便,缺点是占用内存大,不适用于大型XML文件。 ```java DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); ...

    xmlDemo代码xmlDemo

    解析XML文档是应用中的关键步骤。在Java或Python等编程语言中,有专门的库如Java的DOM、SAX和JAXB,Python的ElementTree等,用于解析和操作XML。DOM将整个XML文档加载到内存中,方便进行查询和修改;SAX是一种事件...

    Android解析xml的Demo

    本Demo主要展示了如何在Android环境中解析XML文件,包括DOM(文档对象模型)、SAX(简单API for XML)和Pull Parser三种解析方式。通过学习这个Demo,开发者可以深入理解XML解析的基本原理和实践技巧。 1. DOM解析...

    DOM SAX解析XML文档的范例(工程包)

    XML(eXtensible Markup Language)是一种...工程中的XMLDemo可能是包含示例代码的类,展示了如何使用DOM和SAX解析XML文档的具体步骤。通过学习和运行这个工程,你可以更好地理解DOM和SAX在实际应用中的差异和选择。

    XMLDemo解析的原代码。部署上服务器就能使用。

    在XMLDemo1中,可能包含使用Java的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`等类进行DOM解析的代码。 2. SAX解析:SAX解析器以事件驱动的方式逐行读取XML文档,当遇到特定元素或属性时...

    Dom4j_demo.rar_DEMO_dom4j de_dom4j demo_dom4j demo project_xml读

    此外,Dom4j还支持SAX和DOM解析器,以及JAXB和JDOM的接口,使其能够与多种XML处理技术兼容。 **XML读取操作** 在Java中使用Dom4j进行XML读取通常包括以下步骤: 1. 加载XML文档:通过`DocumentFactory`创建`...

    XmlPullParser解析Xml文件解析demo

    在这个“XmlPullParser解析Xml文件解析demo”中,我们将探讨如何利用XmlPullParser来解析XML文件,以及其在实际开发中的应用。 XML(eXtensible Markup Language)是一种用于标记数据的标记语言,广泛用于数据交换...

    一个关于sax解析xml的demo

    在"一个关于sax解析xml的demo"中,我们可能会看到以下步骤: 1. 引入SAX解析器的相关库,如Java中的`org.xml.sax.*`包。 2. 创建一个实现了`org.xml.sax.helpers.DefaultHandler`接口的类,覆盖上述提到的事件...

    JAVA XML解析demo可直接使用

    在Java中,有多种方式解析XML,如DOM、SAX、StAX和DOM4J等。DOM4J因其易于使用和丰富的API而受到开发者青睐。 首先,我们需要了解DOM4J解析XML的基本概念。DOM4J使用Document对象表示整个XML文档,Element表示XML...

    java 解析XML性能对比分析Demo

    本文将深入探讨几种不同的XML解析方法,并通过实际的“Java解析XML性能对比分析Demo”来展示它们的性能差异。我们将讨论DOM、SAX、JDOM、DOM4J和JAXB这五种解析器,以及它们各自的特点和适用场景。 1. DOM(文档...

    dom4j demo 使用

    1. **灵活性**:DOM4J的设计使其能够适应各种XML处理场景,包括读取、写入、修改和解析XML文档。 2. **高效性**:DOM4J在内存管理和性能上进行了优化,尤其是在处理大型XML文件时,比标准DOM更高效。 3. **XPath支持...

    android 解析XML文件 生成XML文件

    二、DOM解析XML文件 DOM(Document Object Model)将整个XML文档加载到内存中,形成一棵树形结构,方便遍历和操作。对于小规模的XML文件,DOM解析器是一个不错的选择。Java和Kotlin的DOM解析步骤如下: 1. 加载XML...

Global site tag (gtag.js) - Google Analytics