XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。java操作XML时候有4中经典方法,本文将介绍DOM操作XML。并给出一个用DOM生成和解析XML的实例。
初始步骤如下:
1.创建解析工厂:
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
2.指定DocumentBuilder
3.从文件构造一个Document,因为XML文件中已经指定了编码,所以这里不必了
Document xmlDoc = db.parse(new File("book.xml"));
上面三步可以得到映射了指定的XML文件的Document,之后,通过这个Document可以来操作XML。
得到Document的根
Element root = xmlDoc.getDocumentElement();
得到根后通过getTagName可以得到根节点名及其他一系列操作。