解析XML文件

通过dom4j解析XML文件的第一步是创建SAXReader 对象。

SAXReader reader = new SAXReader();

通过reader加载指定的XML文件可以生成一个document对象,它是一颗文档树的根,可以为我们提供对文档数据的最初(最顶层)访问入口。

Document document=reader.read(new File(filename));

通过Document的getRootElement()方法获取文件的根元素

Element对象:表示XML文档的元素,元素可以包含属性,其他元素或文本,如果包含文本,则在文本节点中表示此文本。element元素的相关方法如下:

element(String name);//获取当前元素下的指定名字的子元素。
elements();//获取当前元素下的全部元素
getName();//获取当前元素的元素名
String getText();//获取当前元素的文本节点(起始标签和结束标签之间的文本)
attribute(int index);//获取当前元素的指定属性, index是一个索引,从0开始
attribute(String name);//获取当前元素的指定名字 的属性。
Attribute对象:用于描述一个元素中的某个属性信息
getName();//获取当前属性的名字
getValue();//获取当前属性的值