XML的认识

 XML文件(一种树形结构)
1、xml文件的作用:讲不通的东西联系到一起。
如:不同平台(手机、网站)之间的通信;不同操作系统(MAC、Windows)之间的通信;不同软件(订票,支付)之间的通信。
2、xml文件的基本格式
 
<?xml version="1.0" encoding="utf-8" ?>
<bookstore>
    <book id="1">
        <name>冰与火之歌</name>
        <author>乔治马丁</author>
        <price>89</price>
    </book>
    <book id="2">
        <name>平凡的世界</name>
        <author>路遥</author>
        <price>60</price>
    </book>
</bookstore>
XML的数据解析

定义XML时的约束形式

  |-DTD

  |-Schema

解析XML的方式

  |-DOMDocument Object Model)解析

      优点:W3C推出模型,非常适合增删改查(CRUD

    缺点:必须把XML文件全部读入内存才可以操作

  |-SAXSimple API for XML)解析

              优点:在读取文档的时候,即对文档进行处理,而不必等到整个文档装载完才会文档进行操作

    缺点:只能进行查询

解析时用到的开发包

  |-dom4j

    是开源组织推出的解析开发包。最好的,都在用。

  |-JAXP(Java API for XML Processing)

    是SUN公司推出的解析标准实现。

        org.w3c.dom:提供DOM方式解析XML的标准接口

        org.xml.sax:提供SAX方式解析XML的标准接口

        javax.xml:提供了解析XML文档的类

  |-JDom

        是开源组织推出的解析开发包。

猜你喜欢

转载自blog.csdn.net/zqq3436/article/details/80306663
今日推荐