易截截图软件、单文件、免安装、纯绿色、仅160KB

四种XML解析方法

四种XML解析方法
xml文件:
<?xml version="1.0" encoding="GB2312"?>
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>四川省XX县XX镇XX路X段XX号</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
   <ADDR>四川省XX市XX乡XX村XX组</ADDR>
</VALUE>
</RESULT>
1)DOM
    
import java.io.*;    
  
import java.util.*;    
  
import org.w3c.dom.*;    
  
import javax.xml.parsers.*;    
  
public class MyXMLReader{    
  
 public static void main(String arge[]){    
  
long lasting =System.currentTimeMillis();    
  
try{    
  
 File f=new File("data_10k.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("车主地址:" +    
  
doc.getElementsByTagName("ADDR").item(i).getFirstChild().getNodeValue());    
  
   }    
  
}catch(Exception e){    
  
 e.printStackTrace();    
  
}   

import java.io


相关文档:

xml

  XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可 ......

asp.net 操作xml文件

using System.Xml;//头部加此命名空间
        XmlDocument xd = new XmlDocument();//表示XML文档
        XmlDeclaration xde;//表示 XML 声明节点:<?xml version='1.0'...?>
        xde = xd.Cre ......

SAX和DOM解析XML文档的区别

在针对XML文档的应用编程接口中,最主要的有W3C制定的DOM(Document Object Method,文档对象模型)和由David Megginson领导的SAX(SimpleAPI for XML,用于XML的简单API)[19]。
SAX和DOM在实现过程中,分别侧重于不同的方面以满足不同的应用需求。DOM为开发基于XML的应用系统提供了便利。它通过一种随机访问机制,使得应用程 ......

XML的简单读取与写入

已知有一个XML文件(bookstore.xml)如下:
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price>
</book>
</booksto ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号