A
DTD fájlokban található elemdeklarációk segítségével meghatározhatja az XML
dokumentumokban előforduló elemeket. Az elemdeklarációk meghatározhatják, hogy
egy elem további elemeket tartalmazhat, hogy bármi elhelyezhető a kérdéses
elemben, vagy hogy éppen kötelezően üresnek kell lennie.
Erről a feladatról
Az alábbi utasítások az Erőforrás perspektívához készültek, de számos más perspektívában is felhasználhatók.
Elemek létrehozása
Az
elemek létrehozásához tegye a következőket:
Eljárás
- Nyissa meg a DTD definíciót a DTD szerkesztőben.
- A Vázlat nézetben kattintson a jobb egérgombbal a DTD fájlra
, majd válassza az
előugró menü Elem hozzáadása menüpontját.
- A Tulajdonságok nézetben adja meg az elem új nevét a
Név mezőben.
- Ha létrehoz egy elemet a DTD szerkesztőben, akkor egy EMPTY (üres)
utódelem is automatikusan létrehozásra kerül.
- Válassza ki az EMPTY utódelemet, majd a Tulajdonságok nézetben módosítsa
a hozzá tartozó Tartalomtípus beállítását ANY, (#PCDATA)
vagy más alkalmas elemre. Ha azt szeretné, hogy a szülőelem semmit se tartalmazzon, akkor tartsa
meg a hozzá tartozó tartalommodell típusának EMPTY értékét.
- Ha azt szeretné, hogy a szülőelem több utódelemet tartalmazzon (vagy
vegyes tartalmat kíván benne elhelyezni), akkor a
Tartalomtípus listáról válassza ki az
Utódtartalom vagy a Vegyes
tartalom lehetőséget. Miután kiválasztotta a fenti lehetőségek egyikét, előáll egy csoport
(melyet egy csoportcsomópont - az Utódtartalom lehetőség kiválasztása
esetén az
, a
Vegyes tartalom lehetőség kiválasztása esetén pedig a
ikon képvisel), melyet a szülőelem alatti utódelemek csoportjának létrehozására
használhat fel.
Az utódelem automatikusan létrehozásra kerül a csoportcsomópont
alatt. A csoportok szerkesztésére vonatkozó tudnivalókért tekintse meg a
kapcsolódó információkat.
- Kattintson a Dokumentáció lapra, ha információkat
kíván megadni az elemről. A Dokumentáció oldal emberi olvasásra alkalmas
anyagok megadására, például az elem leírására szolgál.
Eredmények
Megjegyzés: Ha vegyes tartalom kezelését tervezi, akkor a
csoportban lévő első elem értéke kötelezően (#PCDATA) (ebből eredően, ha a
Vegyes tartalom lehetőséget választja, két elem kerül
automatikusan létrehozásra, melyek közül az első (#PCDATA) értékkel
rendelkezik). A csoport továbbá nem tartalmazhat EMPTY vagy ANY elemet. Az
EMPTY vagy ANY elemek használata beágyazott entitásként legálisan nem
engedélyezett.