Külső paraméterentitások újrafelhasználása az elemek tartalommodelljében

Az entitások tartalommodellben történő használatával időt takaríthat meg, ha több tartalommodellben is ugyanazokkal az információkkal szeretne rendelkezni. Ehhez létrehozhat egy másik DTD fájlra hivatkozó DTD definíciót, majd deklarálhat egy olyan elemet, melynek tartalommodellje egy másik DTD fájlban létrehozott paraméterentitásra hivatkozik.

Mielőtt elkezdené

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.

Az elemek tartalommodelljében külső paraméterentitásokat újrafelhasználó DTD fájlok létrehozásához tegye a következőket:

Eljárás

  1. Hozzon létre egy új DTD fájlt. Ha inkább egy meglévő DTD fájlt kíván kezelni, akkor nyissa azt meg a DTD szerkesztőben.
  2. Hozzon létre egy entitást (például: SajatEntitas).
  3. Az Entitás típusa listáról válassza ki a Paraméter elemet, majd az Entitás értéke mezőben adjon meg egy értéket az entitás számára.
  4. Mentse el a DTD fájlt.
  5. Hozzon létre egy másik DTD fájlt.
  6. Hozzon létre egy másik entitást (például: SajatMasodikEntitas).
  7. Az Entitás típusa listáról válassza ki a Paraméter elemet, majd jelölje be a Külső jelölőnégyzetet, jelezve, hogy külső entitásról van szó.
  8. A Rendszerazonosító mezőben adja meg az 1. lépésben létrehozott DTD fájl elérési útvonalát (vagy a fájl tallózással történő kereséséhez kattintson a Tovább gombra). Az útvonal a munkaterület gyökeréhez képest relatív.
  9. (Elhagyható) Adjon meg egy értéket a Nyilvános azonosító mezőben.
  10. A 6. lépésben létrehozott entitásra (például: SajatMasodikEntitas) mutató hivatkozás felvételéhez a Vázlat nézetben kattintson a jobb egérgombbal a DTD fájlra, majd válassza az előugró menü Paraméterentitás-hivatkozás hozzáadása menüpontját.
  11. Vegyen fel egy elemet.
  12. Módosítsa az elem tartalomtípusát EMPTY értékről a 2. lépésben megadott értékre (például: SajatEntitas). Figyelje meg, hogy a tartalomelemhez tartozó listában kiválaszthatja a 2. lépésben megadott értéket. Ennek hátterében az áll, hogy felvette egy korábbi lépésben létrehozott első DTD fájlt.

Eredmények

Ezzel sikeresen létrehozott egy másik DTD fájlra hivatkozó DTD definíciót, valamint deklarált egy olyan elemet, melynek tartalommodellje egy másik DTD fájlban létrehozott paraméterentitásra hivatkozik.

Példa

A következő példa a külső paraméterentitások újrafelhasználásának módját mutatja be egy elem tartalommodelljében.

Példa: a munkahelyi és az otthoni irodájában egyaránt megtalálható eszközökről készít listát. Mindkét irodában rendelkezik számítógéppel, és nem szeretné a számítógép egyes részeiről készült listát egynél többször megírni.

  1. Hozzon létre egy új, WorkOffice.dtd nevű DTD fájlt.
  2. Készítse el a következő négy elemet: Monitor, Billentyuzet, Eger és Merevlemez. Mindegyik elemet állítsa (#PCDATA) értékre.
  3. Vegyen fel egy WorkComp nevű entitást. Az Entitás típusa listáról válassza ki a Paraméter elemet. Az Érték mezőben adja meg a következőket: (Monitor, Billentyuzet, Eger, Merevlemez). Kattintson a Fájl > Mentés menüpontra.
  4. Hozzon létre egy másik DTD fájlt HomeOffice.dtd néven.
  5. A HomeOffice.dtd fájlban vegyen fel egy HomeComp nevű entitást. Az Entitás típusa listáról válassza ki a Paraméter elemet, majd jelölje be a Külső jelölőnégyzetet, jelezve, hogy külső entitásról van szó. A Rendszerazonosító mezőben adja meg a WorkOffice.dtd fájl elérési útvonalát (vagy a fájl tallózással történő kereséséhez kattintson a Tovább gombra). Az útvonal a munkaterület gyökeréhez képest relatív.
  6. (Elhagyható) Adjon meg egy értéket a Nyilvános azonosító mezőben.
  7. A korábban létrehozott (vagyis a %HomeComp;) entitás felvételéhez a Vázlat nézetben kattintson a jobb egérgombbal a DTD fájlra, majd válassza az előugró menü Paraméterentitás-hivatkozás hozzáadása menüpontját.
  8. Vegyen fel egy MyHomeComp nevű elemet. Módosítsa a MyHomeComp elem tartalommodelljét EMPTY értékről a következőre: WorkOffice: %WorkComp;. A MyHomeComp értéke most a következő lesz: Monitor Billentyuzet Eger Merevlemez. Figyelje meg, hogy a tartalomelemhez tartozó Tartalomtípus listában kiválaszthatja a 4. lépésben megadott értéket. Ennek hátterében az áll, hogy felvette egy korábbi lépésben létrehozott első DTD fájlt.

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


Visszajelzés