xml讲解

1.xml技术除用于保存有关系的数据之外,他还经常用作软件配置文件,以描述程序模块之间的关系。

2.一个xml文件有以下组成部分:

  文档声明:

  最简单的声明语法:<?xml version="1.0" ?>

  encoding属性说明文档的字符编码:<?xml version="1.0" encoding="gb2312" ?>

  standalone属性说明文档是否独立:<?xml version="1.0" encoding="gb2312" standalone="yes" ?>

  元素:

  tip1:  xml元素指xml文件中出现的标签,一个标签中也可以嵌套若干个字标签,但所有标签都必须合理嵌套,不允许交叉嵌套。格式良好的xml文档必须有且仅有一个根标签,其它标签都是这个根标签的子标签。

  Tip2:  对于xml标签中出现的所有空格和换行,xml解析程序都会当作标签内容来处理。

  Tip3:  一个xml元素可以包含字母、数字及其他一些可见字符,但必须遵守下面的一些规范:  

①区分大小写

      ②不能以数字或下划线开头

      ③不能以xml(或XML、或Xml等)开头

      ④不能包含空格

      ⑤名称中间不能包含冒号(:)

  属性:

      ①一个标签可以有多个属性,每个属性都有她自己的名称和取值,例如:<input name=”text” >

      ②属性值一定要用双引号或单引号引起来

      ③定义属性必须遵循与标签相同的命名规范

      ④标签属性所代表的信息,也可以被改成用子元素的形式来描述,例如:

       <input>

            <name>text</name>

       </input>

  注释:

       ①xml文件中的注释采用:“<!--注释-->”格式。

       ②xml声明之前不能有注释

       ③注释不能嵌套

  CDATA区、特殊字符:

       ①在编写xml文档时,有些内容不想让解析引擎解析执行,而是当作原始内容处理。于丹这种情况,可以把这些内容放在CDATA区里。

       ②语法:<![CDATA[内容]]>

        <![CDATA[

            <itcast>

                        <br/>

            </itcast>

]]>

      

  处理指令(processing instruction):

       ①处理指令,简称PI,用来指挥解析引擎如何解析xml文档内容。

       ②例如,在xml文档中可以用xml-stylesheet指令,通知xml解析引擎,应用css文件显示xml文档内容。<?xml-stylesheet type=”text/css” href=”1.css”?>

       ③处理指令必须以“<?”作为开头,以“?>”作为结尾,xml声明语句就是最常见的一种处理指令。

猜你喜欢

转载自blog.csdn.net/a_canghaiyisu/article/details/79058036
xml