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

操作XML的四种方法(一) DOM方法

    博客分类:
  • J2SE
阅读更多
最近经常使用XML,因为在写web页面的时候,需要用FushionChart画图,这就涉及到对XML的操作,今天google查了一些资料,准备些四篇日志,每一篇写一种方法,这边是第一种方法,DOM方法。

DOM解析XML一共分三步
①创建DocumentBuilderFactory 对象
方法如下:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
这个有点像Calender类那样创建 不是new那样的,创建dbf对象主要是为了由他创建DocumentBuilder对象。
②创建DocumentBuilder对象
DocumentBuiler db = dbf.newDocumentBuilder();
创建这个db对象其实主要还是为了创建Document对象  是不是很有意思。。。
③创建Document对象
Document doc = db.parse(new File ("D:/a.xml"));
格式大概这样,也可以这么写
File f = new File("D:/a.xml");
Document doc = db.parse(f);

DocumentBuilder的parse()方法接受一个XML文档名作为输入参数,返回一个Document对象,这个Document对象就代表了一个XML文档的树模型。以后所有的对XML文档的操作,都与解析器无关,直接在这个Document对象上进行操作就可以了。而具体对Document操作的方法,就是由DOM所定义的了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics