xml简单用法

xml文件的作用:

1.用来保存数据。

2.用来配置文件

3.数据传输载体

 

xml文档声明:

version:解析xml时所用解析器的版本

endcoding:解析xml所使用的编码形式

standalone:no:文档会依赖关联其他文档     yes:这是一个独立文档

 

注:xml文档在保存时,默认使用gbk的形式保存。因此,要么encoding是gbk,要么保存时的形式为utf-8.(ANSI代表的是本地编码gbk)

 

xml书写格式要求:

       名称可以含字母、数字以及其他的字符 
       名称不能以数字或者标点符号开始 
       名称不能以字符 “xml”(或者 XML、Xml)开始 
       名称不能包含空格 

例:

15

lisi

 

xml注释:

快捷键:(选中要注释的内容)ctrl +shift +/           

 

xml中的非法字符:

严格地讲,在 XML 中仅有字符 "<"和"&" 是非法的。省略号、引号和大于号是合法的.

 

xml解析方式:

DOM

SAX(常用):

try {
            //1. 创建sax读取对象
            SAXReader reader = new SAXReader(); //jdbc -- classloader
            //2. 指定解析的xml源
            Document  document  = reader.read(new File("src/xml/stus.xml"));
            
            //3. 得到元素、
            //得到根元素
            Element rootElement= document.getRootElement();

            //获取根元素下面的所有子元素 。 stu元素
            List elements = rootElement.elements();
            //遍历所有的stu元素
            for (Element element : elements) {
                //获取stu元素下面的name元素
                String name = element.element("name").getText();
                String age = element.element("age").getText();
                String address = element.element("address").getText();
                System.out.println("name="+name+"==age+"+age+"==address="+address);
            }
            
        } catch (Exception e) {
            e.printStackTrace();
        }

 

xml约束:

DTD

Schema

你可能感兴趣的:(xml简单用法)