Elemek tartalommodelljének szerkesztése

Az elemek tartalommodellje az elemek belsejében vagy tartalmának részeként (vagyis az XML fájlban található elemek nyitó- és zárócímkéje között) elhelyezhető adatokat ábrázolja. Az elemek tartalommodelljének szerkesztése lehetővé teszi annak meghatározását, hogy a kérdéses elemek pontosan mit (és mit nem) tartalmazhatnak.

Mielőtt elkezdené

Erről a feladatról

A tartalommodellek négy fajtája létezik: az elemtartalom, vegyes tartalom, EMPTY (üres) tartalom és ANY (tetszőleges) tartalom.

Az elemtartalom típusú tartalommodellben egy elem csak további utódelemeket tartalmazhat. A vegyes tartalom nevű tartalommodellben egy elem már karakteres adatokat (az XML értelmező által nem értelmezett szöveget) és további utódelemeket egyaránt tartalmazhat. Az EMPTY tartalom típusú tartalommodellben egy elem sem további elemeket, sem szöveget nem tartalmazhat. Ezzel szemben az ANY tartalom nevű tartalommodellben egy elem szó szerint bármit: további elemeket, számokat és szöveget is tartalmazhat.

A DTD szerkesztőben bármely fenti tartalommodell felhasználásával létrehozhat elemeket. Ha készít egy elemet a DTD szerkesztőben, akkor egy EMPTY (üres) tartalommodellel rendelkező utódelem is automatikusan létrehozásra kerü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.

Az elemekhez tartozó tartalommodell szerkesztéséhez tegye a következőket:

Eljárás

  1. Nyissa meg a DTD definíciót a DTD szerkesztőben.
  2. A Vázlat nézetben bontsa ki azt a szülőelemet, melyet kezelni kíván.
  3. Válassza ki a kibontott szülőelem első utódelemét. Ez az elem tartalommodellje.
  4. A Tervezés nézetben az elemhez tartozó Tartalomtípus értékét az alábbiakra módosíthatja:
    • ANY
    • (#PCDATA)
    • Másik elem
    • Utódtartalom vagy Vegyes tartalom.
    Miután kiválasztotta az Utódtartalom vagy a Vegyes tartalom lehetőség egyikét, előáll egy csoport (melyet egy csoportcsomópont - az Utódtartalom lehetőség kiválasztása esetén az Ez a grafika az Utódtartalom csoportcsomópontot ábrázolja, a Vegyes tartalom lehetőség kiválasztása esetén pedig a Ez a grafika a Vegyes tartalom csomópontcsoportot ábrázolja 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.

    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).

  5. Ha azt szeretné, hogy a szülőelem semmit se tartalmazzon, akkor tartsa meg a Tartalomtípus EMPTY értékét.
  6. Válassza ki az Előfordulás megfelelő beállítását, jelezve, hogy az elem milyen gyakorisággal fordulhat elő egy XML fájlban. Ez a beállítás nem érhető el, ha az ANY, (#PCDATA), EMPTY vagy Másik elem lehetőséget választja.
  7. Ha utódként egy másik meglévő elemet kíván hozzáadni egy csoporthoz, akkor kattintson a jobb egérgombbal a csoportcsomópontra, majd válassza az előugró menü Elem hozzáadása a tartalommodellhez menüpontját és válassza ki a kívánt elemet.
  8. Ha egy csoportot kíván a tartalommodellhez hozzáadni, akkor kattintson a jobb egérgombbal a csoportcsomópontra, majd válassza az előugró menü Csoport hozzáadása a tartalommodellhez menüpontját. A csoportok szerkesztésére vonatkozó információkért tekintse meg az alábbi hivatkozást.

Eredmények

Mi a következő lépés?


Visszajelzés