時間:2022-12-12 22:30:01 | 來源:信息時代
時間:2022-12-12 22:30:01 來源:信息時代
標(biāo)識屬性 : XML數(shù)據(jù)元素的各類屬性中,表示該元素的唯一標(biāo)識符號的屬性。XML數(shù)據(jù)元素可以定義元素的標(biāo)識屬性ID和標(biāo)識引用屬性IDREF: 一個元素的類型為ID的屬性表示這個元素的唯一標(biāo)識符號;一個元素的ID屬性的取值一定不能在同一文檔中的任何其他元素中重復(fù)出現(xiàn); 一個元素最多只有一個屬性允許為ID類型。
與此對應(yīng),XML數(shù)據(jù)元素可以定義元素的標(biāo)識引用屬性(Identifier Reference,IDREF),一個元素的類型為IDREF的屬性取值是對某一個元素的引用,這個屬性值必須對應(yīng)文檔中某個元素的ID屬性值。
ID屬性和IDREF屬性支持XML數(shù)據(jù)環(huán)境中某種程度的數(shù)據(jù)完整性約束,ID屬性類似于主鍵,IDREF屬性類似于外鍵。但是,ID屬性和IDREF屬性并不區(qū)分XML元素的標(biāo)簽或者類型。
下面給出包含ID屬性和IDREF屬性的元素定義示例:
〈!ATTLIST person id ID#required father IDREF#implied mother IDREF#implied
〉
微信公眾號
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。