<!DOCTYPE ideg [ <!ELEMENT ideg ( dog, cat, catowner+ )> <!ELEMENT dog ( #PCDATA )> <!ELEMENT cat ( #PCDATA )> <!ELEMENT catowner ( #PCDATA )> <!ATTLIST dog id ID #REQUIRED > <!ATTLIST cat id ID #REQUIRED > <!ATTLIST catowner pet IDREF #REQUIRED> ]> <ideg> <dog id="danny" >Danny</dog> <cat id="bede" >Bede</cat> <catowner >Harold</catowner> <catowner pet="poochi" >Fumiaki</catowner> <catowner pet="danny" >Jimmy</catowner> <catowner pet="bede" >Rick</catowner> </ideg>
|
Pattern: Vyžadované IDREF
|
/ideg/catowner[1]:
Element typu catowner má mít atribut "pet".
|
Pattern: IDREF má odkazovat na ID použité v tom samém dokumentu
|
/ideg/catowner[2]:
Element typu catowner
má odkazovat na ID použité v tom samém dokumentu
|
Pattern: IDREF má odkazovat na ID, ovšem jen pro určitý typ elementu
|
/ideg/catowner[2]:
Element typu catowner má mít atribut "pet", který má obsahovat jednoznačný odkaz na element "cat".
/ideg/catowner[3]:
Element typu catowner má mít atribut "pet", který má obsahovat jednoznačný odkaz na element "cat".
|
|