dom方式解析xml
2011-07-19 20:21
239 查看
1,data.xml文件内容
2,解析的代码
package com.company.xmlParse.test;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
/**
* 解析xml文件方法DOM
* @author Administrator
*
*/
public class ParseXmlDOM {
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
long lasting =System.currentTimeMillis();
File f=new File("src/data.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());
}
}
}
2,解析的代码
package com.company.xmlParse.test;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
/**
* 解析xml文件方法DOM
* @author Administrator
*
*/
public class ParseXmlDOM {
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
long lasting =System.currentTimeMillis();
File f=new File("src/data.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());
}
}
}
相关文章推荐
- [Android]四种方式解析字符串----JSON、SAX、DOM、XML
- java解析xml的方式DOM,SAX,DOM4J,JDOM,StAX
- php dom方式解析 创建xml
- android解析XML总结(SAX、Pull、Dom三种方式)
- Java眼中的XML--文件读取--1 应用DOM方式解析XML
- Java解析xml——DOM、SAX、JDOM和DOM4J四种方式的汇总与比较
- Android 创建与解析XML(二)—— Dom方式
- XML的解析方式(DOM,SAX,StAX)
- iOS ——XML数据结构及其两种解析数据的方式SAX 、DOM
- “用dom4j解析包”对xml进行dom方式操作中文乱码解决方案
- xml的解析方式——dom/sax、jdom、dom4j
- 简说XML的解析方式(DOM,SAX,StAX)
- 应用DOM方式解析XML
- 几种常见的xml解析方式 SAX,DOM,PULL以android为例
- Android 创建与解析XML(二)—— Dom方式
- java-->dom方式解析xml
- 简说XML的解析方式(DOM,SAX,StAX)
- android解析XML总结(SAX、Pull、Dom三种方式)
- 在ORACLE中使用DOM方式解析XML
- 用“XML解析开发包Jaxp”对XML文件进行Dom方式的CRUD操作