xml的基本操作

虽然在高级的操作中一般不不使用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");    //获取当前标签下指定名称子标签的文本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。