获取sax解析器对象
SAXReader sr = new SAXReader();
获取文件的Document对象
Document doc = sr.read(Test.class.getResourceAsStream("/person.xml"));
获取根元素
Element root = doc.getRootElement();
获取根元素的名称
String name = root.getName();
获取根元素的内容
String text = root.getText();
打印
System.out.println(name);
获取根元素下面的元素
Element element = root.element("firstname");
获取元素的名称和内容
String name2 = element.getName();
String text2 = element.getText();
System.out.println(name2 + "\t" + text2);
添加元素
Element addElement = root.addElement("phone");
添加元素的内容
addElement.addText("12345678");
删除元素
root.remove(addElement);
获取所有元素,使用一个List集合接收
List<Element> elements = root.elements();
遍历集合
for(Element e : elements){
System.out.println(e.getName() + "\t" + e.getText() + "\t" );
}