一.XML概念:
XML(Extensible Markup Language),中文为可扩展标记语言,俗称:自定义的标签的语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
XML可以用来标记数据、定义数据类型,可以允许用户对自己标记语言进行定义,是对人和机器都比较友好的数据承载方式。它提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据,非常适合万维网传输,是Internet环境中跨平台、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。
二. XML作用:
1.用于存储数据的配置文件;
2.用于存储数据在网络上传输;
三.XML与HTML的区别:
1.xml标签是自定义的,html标签是预定义的!
2.xml的语法严格,html的语法松散!
3.xml是存储数据,html是展示数据!
四.XML语法:
1. xml文档的后缀名.xml
2. xml第一行必须定义为文档声明
3. xml文档中有且仅有一个根标签
4,属性值必须使用引号(单双都可)引起来
5·标签必须正确关闭
6. xml标签名称区分大小写
五.XML组成结构:
(1)文档声明
格式:
<? xml 属性列表>
属性列表:
version:版本号,必须定义的属性
encoding:编码格式;默认ISO-8859-1
standalone:是否独立;yes表示不依赖其他文件,no表示依赖其他文件
例子:
(2)指令
结合ccs使用;用于指定样式并展示数据;
格式:<?xml-stylesheet type=”text/css” href=”a.css”?>
例子:
(3)标签
标签定义规则:
名称可以包含字母、数字以及其他的字符
名称不能以数字或标点符号开始
名称不能以字母xml(不可以小写的xml)开始
名称不能包含空格
例子:
(4)属性
id属性值唯一,(xml约束中)
例子:
(5)文本
CDATA区:在该区域中的数据会被原样展示;
格式:<![CDATA[数据]]>
例子: