加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

XML属性分析

发布时间:2024-01-04 07:01:52 所属栏目:教程 来源:DaWei
导读: 本章介绍有关XML属性。属性是XML元素的一部分。一个元素可以有多个独特的属性。属性提供了有关XML元素的详细信息XML属性始终是一个名称值对.

语法
XML属性有以下语法:
<element-name a
本章介绍有关XML属性。属性是XML元素的一部分。一个元素可以有多个独特的属性。属性提供了有关XML元素的详细信息XML属性始终是一个名称值对.

语法
XML属性有以下语法:
<element-name attribute1 attribute2 >
....content..
< /element-name>

这里attribute1和attribute2具有以下形式:
name = value

值必须在双 ( ) 或单 (' ') quotes. 在这里attribute1和attribute2是独特的属性标签.

属性是用来添加一个唯一的标签元素,将标签贴在一个类别,添加一个布尔标志,或用一些数据字符串相关联。
<!DOCTYPE garden [
   <!ELEMENT garden (plants)*>
   <!ELEMENT plants (#PCDATA)>
   <!ATTLIST plants category CDATA #required>
]>
<garden>
   <plants category=flowers />
   <plants category=shrubs>
   </plants>
</garden>

属性可以区分名称相同的元件之间。当你不希望创建在任何情况下的新元素。因此,使用一个属性可以区分两个或两个以上类似的元素添加更多的细节.

属性类型    说明

字符串类型    
它考虑任何文本字符串作为值。 CDATA是字符串类型。 CDATA是字符数据。这意味着,非标记字符串中的字符是属性的法律的一部分.

标记过的类型    
这是更多的限制类型。后的属性值是归一化的,有效性约束所用的语法适用。记号化类型属性给出如下:

ID :它是用来指定唯一元素.

IDREF :它是用来引用已命名为另一种元素的ID.

IDREFS :这是用来表示一个元件的所有ID.

ENTITY :表示该属性将代表文件中的外部实体.

ENTITIES :它表示该属性表示文档中的外部实体.

NMTOKEN :它类似于CDATA对哪些数据可以是属性的一部分的限制.

NMTOKENS :它类似于CDATA对哪些数据可以是属性的一部分的限制.

元素属性规则
以下是需要遵循的属性的规则:

属性名称不能在同一起始标签或空元素标签中出现一次.

一个属性必须使用属性表声明的文档类型定义(DTD)的声明.

属性值不能包含直接或间接的实体引用外部实体.

任何实体的替换文本称为直接或间接的属性值中不能包含任何小于号 <

 

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章