XML 基础 |
您所在的位置:网站首页 › 标记属性声明格式 › XML 基础 |
一、XML 简介
1、XML 介绍
XML:Extensible Markup Language 可扩展的标记性语言 2、XML 概述(1)XML 是由 W3C 组织发布,目前推荐遵守的是 W3C组织与2000年发布的 XML1.0 规范; (2)XML 的使命就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务; (3)XML用来传输和存储数据,HTML 用来显示数据; (4)XML 没有预定义标签,均为自定义标签,此处也是体现了 XML 的扩展性。 3、 4、 二、XML 用途XML 主要作用有 1. 用来保存数据,而且这些数据具有自我描述性; 2. 作为项目或工程的配置文件; 3. 作为网络传输数据的格式(目前以 JSON 为主) 三、XML 树结构2、XML 与 HTML 的区别 (1)xml 标签都是自定义的,HTML 标签是预定义好的; (2)xml 的语法非常严格,HTML 语法松散; (3)xml 是存储或传输数据的,HTML是展示数据的; 四、XML 语法 1、基本语法(1)xml 文档的后缀名必须为 .xml; (2)xml 第一行必须定义为文档声明,并且前面没有任何其他字符; (3)xml 文档中有且仅有一个根标签,根元素就是顶级元素,没有父标签的元素,叫顶级元素,而且是唯一一个; (4)属性值必须使用引号(单双都可以)引起来; (5)标签必须正确关闭,不能交叉嵌套; (6)xml 标签名称严格区分大小写; (7)标签不能以数字开头; (8)xml 注释: Demo: 1 2 3 4 5 6 张三 7 19 8 男 9 10 11 12 张三 13 19 14 男 15 16 172、语法详解 (1)文档声明 格式: 属性列表: version:版本号,必须有的属性 encoding:编码方式,告知解析引擎当前文档使用的字符集,默认值:ISO-8859-1 standalone:是否独立,取值:yes:不依赖其他文件;no:依赖其他文件Demo: 其中: xml 声明。 而且这个 2 3 4 5 java 编程思想 6 华仔 7 9.9 8 9 10 11 葵花宝典 12 班长 13 5.5 14 15
在浏览器中可以查看到文档 (2)指令:用来结合 CSS的 Demo: (3)XML 元素 XML 元素指的是从(且包括)开始标签知道(且包括)结束标签的部分。 元素可包含其他元素、文本或者两者的混合物,元素也可以拥有属性。
上面的内容中, 和 都拥有元素内容,因为它们包含了其他元素。 所以,元素可以简单的理解是标签。 (4)标签:标签名称自定义规则: (1)名称可以包含字母、数字以及其他的字符 (2)名称不能以数字或者标点符号开始 (3)名称不能以字母 xml(或者 XML、Xml 等等)开始 (4)名称不能包含空格 (5)xml 的元素(标签)也分为单标签和双标签:单标签: 格式: 双标签: 格式: 文本数据或子标签 Demo: (6)属性 XML 的标签属性和 HTML 的标签属性是非常类似的,属性可以提供元素的额外信息。 在标签上可以书写属性:一个标签上可以书写多个属性,每个属性的值必须使用引号引起来。 属性的规则和标签的书写规则一致。 id 属性值是唯一的。
注意:属性必须使用引号引起来,不引会报错。 (7)XML 中的特殊字符XML 中的特殊字符与 HTML 中的特殊字符书写一样,请参考这里:特殊字符 (8)文本CDATA 区:在该区域中的数据会被原样展示 CDATA 语法可以告诉 xml 解析器,CDATA 里面的文本内容是纯文本,不需要 xml 语法解析。 格式: 数据 ]]>
Demo: 1 2 if(a > 5 && b < 8) { 3 return 30; 4 } 5 ]]>
五、XML 元素 六、XML 属性 七、XML 验证 八、XML 验证器 九、XML 浏览器 十、XML 查看 十一、XML CSS 十二、XML XSLT
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |