DTD példák

XML-dokumentum érvényes, ha azt egy hozzárendelt dokumentum típus definíció (DTD, dokumentum típus definíció) és a dokumentum megfelel a megszorítások kifejezve azt. DTD kell adni, mielőtt az első elem a dokumentumban. A megadott név a DOCTYPE szó, meg kell egyeznie a neve a gyökér elem.







Elemek, amelyek a gyerekek egy bizonyos eleme kell felsorolni a tartalmi modellben, vesszővel elválasztva.

Ha az elem nevét a DTD kíséri csillag [*], ez azt jelenti, hogy az elem előfordulhat nulla, egy vagy több alkalommal.

Ha az elem neve kíséri DTD plusz [+], ez azt jelenti, hogy az elem is előfordulhat egyszer vagy többször.

Ha egy elem nevét a DTD-ben, majd egy kérdőjel [?], Az azt jelenti, hogy az elem soha nem fordulhat elő, nulla vagy egy időben.







Ez a példa egy kombinációja [+ *?].

A [| ] Adhatjuk meg, hogy a jelen kell lennie egy több elemből.

Szöveg lehet tarkított elemeit.

Képesség a CDATA típus bármilyen karaktert tartalmazhat, ha megfelel is. NMTOKEN type attribútum tartalmazhat betűket, számokat, pont [. ], A gondolatjel [-] hangsúlyozzák [_] és a vastagbél [. ]. NMTOKENS tartalmazhat azonos karakter, mint NMTOKEN, plusz szóközöket: szóköz karaktert, kocsi vissza, soremelés vagy lap.

Az attribútum értéke ID típusú állhat csak az engedélyezett karakterek típusától NMTOKEN, és meg kell kezdeni írni. Nem elem típusa lehet több, mint egy különleges tulajdonság, mint például azonosítót. Az attribútum értéke ID típusú között egyedinek kell lennie az összes értéket összes attribútum.

IDREF attribútum értékének meg kell egyeznie az értéke néhány jellemző azonosítója, a dokumentumban szereplő. IDREFS attribútum értéke tartalmazhat több hivatkozásokat tételek egy attribútum ID szóközzel.

A DTD sorolható megengedett attribútum értékeket.

Ha egy attribútum szabadon választható, az alapértelmezett érték meghatározható, hogy használják az esetben, ha az attribútum hiányzik.

Elem leírható üres. Ebben az esetben az elem tartalmazhat attribútumokat, és nem tartalmazhatnak szöveget.




Kapcsolódó cikkek