虽然在高级的操作中一般不不使用xml文件,但是在一般的软件中会把xml文件作为配置文件操作,xml文件还可以作为简单的保存文件。下面就介绍一下xml文件的简单操作方法
#### xml方法及使用 步骤:
1. 新建解析器
2. 首先要建立文件所在的路径
3. 将文件读入
4. 获取根节点 SAXReader reader = new SAXReader(); //建立解析器
File file = new File(pathname); //建立文件路径
Document doc = reader.read(file); //将文件读入
Element rootElement = doc.getRootElement(); //获取根节点标签
方法: Element elem = rootElement.element("contact"); //获取当前标签子标签的第一个标签
获得标签方法一: Iteratorit = elem.elementIterator("contact"); //获取当前标签下指定名字的所有标签,()里可以什么也没有,此时是获取当前标签下的所有子标签
while(it.hasNext){ it.next; }
获得标签方法二: Listlist = elem.elememts(); //或得当前标签下的所有子标签,()里可以有标签名字,此时是获得指定名字的所有子标签
for(Element element : list){ element }
获取属性: Element attr = elem.attributeValue("id"); // 获得指定属性名的属性值
Attribute attr = elem.attribute("id"); //获取指定属性名的属性对象
String str = attr.getName; //获取属性对象的属性名
attr.getValue; //获取属性对象的属性值
遍历:
集合方式: Listlist = elem.attributes(); //获取所有属性对象
for(Attribute attribute : list){ attribute }
迭代器方式:
Iterator it = elem.attributeIterator(); //获取所有属性对象
while(it.hasNext){
it.next;
}
获取文本:
elem.getText(); //获取当前标签的文本
elem.elementText("name"); //获取当前标签下指定名称子标签的文本