1.概念:

    xml  是一种标记语言,是用于传输数据,而并非和html一样是显示数据。

    xml标签没有被预定于,  是用户自定义标签。

    xml使用的还是W3C发布的1.0规范; 

    XML一般用于描述有关系的数据,也用于软件的配置文件,描述程序模块之间的关系 。 

       2.  简单的xml文件;

<?xml version="1.0" encoding="UTF-8"  standalone="no "?>
<peopre>
    <man>
        <name>张三</name>
    </man>
    <woman>
        <name>张芳芳</name>
    </woman>
</peopre>

第一行文档声明: version规范版本(必写),然后encoding设置编码(可选),standalone(可选) 说明文档是否依赖其他文档默认是no,

接下来的节点都是以对称出现。

 

xml解析分成两种方式:

  1.DOM: Document Object Model 文档对象模型,这种是W3C推出的标准解析XML的方式。

     2. SAX: Simple API for XML 。这种方式不是官方标准,属于开源社区XML-DEV,几乎所有的XML解析器都支持它。

 

XML解析开发包:

  1.JAXP :是sun公司推出的解析标准实现。 也就是javaSE自带的解析实现,支持DOM和SAX的解析方式;

  2.dom4j :开源组织推出解析方式。(常用);

  3.jdom:也是开源组织推出的解析方式。

 

 

 

 

  

  

 

posted on 2017-06-14 00:09  程英俊  阅读(106)  评论(0)    收藏  举报