XML学习笔记8——XML中的元素

一、XML中的元素:元素由开始标签、结束标签、属性及属性值、元素内容构成。空元素由元素标签和属性及属性值构成。
个人理解:此处说的元素内容包括开始标签和结束标签之间出现的一切内容,注意是一切内容无论是注释、其他元素、还是字符数据都属于元素内容。空元素由元素标签构成外还包括写在该空标签中的属性和属性值。

每一个元素有一个用名字标识的类型,同时它可以有一个属性说明集、每一个属性说明有一个名字和一个值。
个人理解:
元素的名字:此处关于元素名字,其实就是开是标签两个尖括号"<>"中标签的名字,即对于标签<p>,来说元素的名字为p。以元素的名字来对元素进行分类。

属性说明集:元素所具有的属性有哪些。

元素的名命:其实就是类似C语言和Java语言中的标识符的名命。
语法规则:
1.不允许以"xm"获其它任何匹配(‘X’|‘x’)、(“M”|“m”)、(“L”|“l”)的字符串开头。意思就是不允许用"xml"、“xMl”、”xML“、“XmL”、“XML”、“XMl”、"XML"等即这类的所有组合形式开头。
因为:上述形式被保留用于XML规范的当前版本或后续版本的标准化。就比如Java语言中的表示符的名命,不允许是保留字和关键字,人家的意思可以简单的理解为任何以(“X”|“x”)、(“M”|”m“)、(“L”|“l”)这类形式开头的都被征用了。

2.只能以字母、下划线、或者冒号开头

3.名称中可以包含字母、数字、下划线以及任何其它XML标准中允许的字符。这一点要求比C语言和Java语言对于标识符名命的规则要宽松的多,可以先简单理解为任何美式键盘上的字符都是可以的。

4.名称中不能包含空格。

5.名称中尽量不要使用冒号,因为冒号在名称空间中被用于分隔名称空间前缀和本地部分。简单理解冒号有一个特殊的用法,用户在定义的时候尽量避免使用冒号。

二、元素的四种形式
1.空元素。例如

2.含有属性的空元素。例如:这是一张图片

特别指出:XML中,元素主要是用来表示数据的,而空元素无法表示任何数据,所以XML中几乎不使用空元素。

3.带有内容的元素。例如…

4.带有内容和属性的元素。例如…

提示:元素和标签这两个次具有不同的含义。元素是指开始标签、结束标签、以及二者以间的一切内容&#x

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值