请教xml的解析有什么作用呢?

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:41:08
我在书上看到是可以解析xml的数据,不过我觉得这点好像没什么用啊,还要编写很多的代码
感觉有些答非所问啊

[转]
dom和SAX使两种主流的选择,还有JDOM,DOM4J做的不错。
DOM解析器把XML文档转化为一个包含其内容的树,并可以对树进行遍历。用DOM解析模型的优点是编程容易,开发人员只需要调用建树的指令,然后利用navigation APIs访问所需的树节点来完成任务。可以很容易的添加和修改树中的元素。然而由于使用DOM解析器的时候需要处理整个XML文档,所以对性能和内存的要求比较高,尤其是遇到很大的XML文件的时候。由于它的遍历能力,DOM解析器常用于XML文档需要频繁的改变的服务中。
例: 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