一、XML简介
@H_404_9@ 可扩展标记语言(eXtensible Markup Language)@H_404_9@ 一种与平台无关的表示数据的方法@H_404_9@
@H_404_9@
二、特点@H_404_9@
@H_404_9@
自定义标记@H_404_9@ 标记可以使用非英文字符@H_404_9@ 可以用于不同平台之间交换数据@H_404_9@
@H_404_9@
三、使用的好处
@H_404_9@ 平台:便于不同系统平台的消息互通@H_404_9@ 接口:为不同数据库的数据提供了统一的接口,支持更精确的数据检索@H_404_9@ 其他:可扩展、灵活性、自我描述性(可读性)
@H_404_9@ 四、基础语法
@H_404_9@ 1、xml
@H_404_9@ @H_404_9@
2、文档声明:@H_404_9@ 1)文档的第一行@H_404_9@ 2)顺序:version、encoding、standalone@H_404_9@ 3)encoding属性:编码方式@H_404_9@ 4)standalone属性:文档是否独立存在,默认yes
@H_404_9@ @H_404_9@ @H_404_9@ 3、文档处理指令@H_404_9@ 格式:
@H_404_9@
@H_404_9@ 4、文档元素@H_404_9@ 1)根元素只有一个@H_404_9@ 2)属性值先用双引号,在用单引号
@H_404_9@ @H_404_9@ @H_404_9@ @H_404_9@ 5、命名规则@H_404_9@ 1)小写,当包含多个单词时,用下划线@H_404_9@ 2)英文+数字@H_404_9@ eg:address_book@H_404_9@ 6、注释@H_404_9@
@H_404_9@ 五、CDATA &&PCDATA
@H_404_9@ 1、CDATA@H_404_9@ 不想被解析程序解析的一片原始数据区@H_404_9@
<![CDATA[
内容
]]>
@H_
404_9@
2、PADATA 由XML解析器解析的内容,当做一般的文字资料来解读 特殊字符不能直接写在PCDATA区中,如<、>等,需要转换成实体