Welcom to RO_wsy's blog

xml基础

xml的用途:

    1.表示关系的数据

    2.用于配置文件

语法:

    文档声明

    <? xml version="1.0" ?>

    <? xml version="1.0" encoding="utf-8" ?>

    <? xml version="1.0" encoding="utf-8" standalone="yes" ?>

    standalone属性表示是否是独立文档,也就是是否依赖于其他文档

元素:

    就是标签,可以包含标签体,也可以不包含,标签可以嵌套,不可以交叉嵌套

<a>baidu.com</a>
<a></a>
<a />

    格式良好的xml文档有且只有一个根标签

    xml标签中的空格和换行也会被当做内容进行处理

    xml标签区分大小写

属性:

    属性值必须用单引号或双引号引起来

注释:

    <!-- ... -->

    xml声明前不能有注释

    注释不能嵌套

CDATA区:

<![CDATA[
    <a>snooker</a>
]]>

    CDATA区中的内容不会被解析,而是原始内容输出

处理指令(PI):

例如:

<?xml-stylesheet type="text/css" href="css.css ?>

xml约束:

    在xml技术里,可以编写一个文档来约束一个xml文档的书写规范,这称之为xml约束。

    常用的约束:xml DTD,xml Schema

posted @ 2012-11-26 13:09  RO_wsy  阅读(123)  评论(0编辑  收藏  举报