XML笔记--xml文档规则--2021-04-26

一、XML介绍

XML 全称:Extensible Markup Language
XML被设计用于传输和存储数据,而不是用来显示数据

二、XML文档规则

2.1 XML文档的分类

  1. 格式不良好的文档 : 没有遵守XML文档基本规则的文档
  2. 格式良好的文档:遵守的基本规则,但是没有约束文件 比如DTD
  3. 有效的XML文件:遵守的基本规则,并使用了DTD或Schema约束文件,也遵守了语义约束

2.2 XML文档的整体结构

  1. 有且仅有一个根元素
  2. 元素必须合理结束
    (1) XML的语法严格区分大小写
  3. 元素之间必须合理嵌套
  4. 元素的属性必须有值
    (1) 属性之间是无序的

2.3 XML声明

  1. XML声明不是必须,如果使用声明必须放在XML文档的第一行
  2. XML声明必须以“<?”开始,以 “?>” 结束。
  3. 如果指定的XML声明,必须指定version属性,通常1.0
    可选属性
    (1)encoding: 设置文档的字符集
    (2)standalong: 是否需要引用其他资源 (yes | no)

2.4 XML元素标签名的命名规则

2.4.1 标签名可以由

数字 字母 下划线(_) 中划线 (-) 冒号(:)和点(.)组成

2.4.2 标签名不能以

不能以数字、中划线(-)和点(.)开头, 不能包含 < > , $ 等特殊符号

三、元素分类

3.1 单标签

<br/>

3.2 双标签

<book></book>

3.3 元素属性

通常元信息使用属性存储,数据本身使用子元素存储

四、字符数据

4.1 XML会保留所有空白
4.2 字符数据中如果出现XML中有特殊函数的符号,是会报错,比如 <

   解决方案1: 使用实体引用
   		使用 &lt; 来代替 <
   		使用 &gt; 来代替 >
   		使用 &amp; 来代替 &
   		使用 &apos; 来代替 '
   		使用 &quot; 来代替 "
   解决方案2: 使用CDATA
   		格式:<![CDATA[字符数据]]>
   		例子:<![CDATA[
			< > 大于小于 < > 可以用
		]]>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张德帅-001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值