时间:2022-12-12 22:30:01 | 来源:信息时代
时间:2022-12-12 22:30:01 来源:信息时代
标识属性 : XML数据元素的各类属性中,表示该元素的唯一标识符号的属性。XML数据元素可以定义元素的标识属性ID和标识引用属性IDREF: 一个元素的类型为ID的属性表示这个元素的唯一标识符号;一个元素的ID属性的取值一定不能在同一文档中的任何其他元素中重复出现; 一个元素最多只有一个属性允许为ID类型。
与此对应,XML数据元素可以定义元素的标识引用属性(Identifier Reference,IDREF),一个元素的类型为IDREF的属性取值是对某一个元素的引用,这个属性值必须对应文档中某个元素的ID属性值。
ID属性和IDREF属性支持XML数据环境中某种程度的数据完整性约束,ID属性类似于主键,IDREF属性类似于外键。但是,ID属性和IDREF属性并不区分XML元素的标签或者类型。
下面给出包含ID属性和IDREF属性的元素定义示例:
〈!ATTLIST person id ID#required father IDREF#implied mother IDREF#implied
〉