首先讲述一下DOM(文档对象模型)方法来实现对xml文档的解析:
主要分为四步:
第一步,获得一个XML文件的解析器
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
第二步,解析XML文件生成DOM文档的接口类
DocumentBuilder db = null;
第三步,创建一个新的DocumentBuilder对象
db = dbf.newDocumentBuilder();
第四步,解析XML文档,生成Document对象
Document doc = db.parse(inFile);
最后可以利用Document提供的接口来访问DOM树,获取XML文档的元素
Dom接口表示了一棵树,下面是一些基本的概念:
Document 接口: 表示DOM文档对象
Element 接口: 表示元素节点 如<姓名>
Node 接口: 表示元素叶节点 如 小田 包括在<姓名>中
NodeList 接口: 便是元素叶节点列表