XML

XML(可扩展标记语言)全称:
可扩展含义:允许程序员按照自己的想法去扩展新的标签,但扩展的时候,必须遵循XML规范

XML特点:
1、 自带描述性
2、 可以支持跨平台
3、 保留面向对象编程的层次感

语法:
1、 头,也被称之为序言(包含文档声明,注释,空白)
XML文档声明由“<?xml”开始,以“?>”结束 <?xml 内容 ?>
XML文档注释以“ ”结束
注释不能放在xml的声明之前,要严格遵守xml语法
尽量不要把注释放到标签中间,容易混淆
在一个注释中不要有多个开始和多个结束

2、 文档元素(注释,空白,标签,标签描述,内容)

XML中严格区分大小写

XML的文档元素
<开始标签>内容……</结束标签>
元素可以是整个文档中最基本的数据存储单位,或者是最基本的逻辑单位

定义标签时,遵循一下规范:
1、标签名的定义,可以使用中文,英文,数字,下划线 但是名称必须使用字母、下划线或中文开始(强烈不建议使用中文)
2、每一个XML文档中一定拥有一个根标签,根标签内部可以扩展多个子标签
3、每一个XML文档中至少存在一个标签元素,否则,该文档没有任何存在含义
4、定义标签时,不能在名称中定义使用空格、!、;……等特殊符号
5、定义标签时,名称中不能包含xml(XML)等内容

元素内容:
1、 字符数据
2、 嵌套标签
3、 实体,是指(< > & “” ‘’)这些符号不能直接使用
<大于号 用&lt 替代

小于号用 &gt 替代
&符号 用 &amp 替代
“” 双引号 用 &quot 替代
‘’ 单引号 用 &apot 替代

4、静态语句块,里边内容不具备任何特殊含义,就是普通字符串

<![CDATA[ 内容、任何符号 ]]>

元素可以添加属性:
属性的作用:进一步修饰或描述该元素

定义属性名称遵循规则:
1、 可以使用中文,英文,下划线(不建议使用中文)
2、 在同一元素中,属性不能重复
3、 属性名严格区分大小写
4、 定义属性名时,名称中不能包含xml(XML)等内容
5、 属性定义方式,采用K=V键值对的方式进行定义,值必须包含在“”内,引号要成对出现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值