Include elemek hozzáadása

Ahogyan a sémák egyre nagyobbá válnak, gyakran kívánatos szétosztani a tartalmukat több sémadokumentum között olyan célok érdekében, mint a könnyű karbantartás, újrafelhasználás és olvashatóság. Az include elem segítségével meghatározásokat és deklarációkat hozhat be a befoglalt sémából az aktuális sémába. A befoglalt sémának ugyanabban a cél névtérben kell lennie, mint a befoglaló sémának.

Az alábbi útmutatások az XML perspektívához íródtak, de sok más perspektívában is működnek.

Include elem hozzáadásához tegye a következőket:

  1. Nyissa meg az XML sémát az XML sémaszerkesztőben.
  2. A Vázlat nézetben jelölje ki a sémát. A teljes séma és a tartalma megjelenik a Terv nézetben.
  3. A Grafikus nézetben kattintson a jobb egérgombbal a Direktívák részre, majd válassza az előugró menü Include hozzáadása menüpontját.
  4. A Tulajdonságok nézetben kattintson az Általános lapra, majd a Séma helye mezőtől jobbra elhelyezkedő Tallózás gombra Ez a kép a Tallózás gomb. A kiválasztott XML sémafájlnak ugyanazzal a névtérrel kell rendelkeznie, mint az aktuális séma.
  5. Ha a munkaterületen található XML sémát kíván kiválasztani, akkor válassza a Munkaterület projektek lehetőséget, és kattintson a Tovább gombra.
  6. Válassza ki a befoglalni kívánt sémát és kattintson a Befejezés gombra.
  7. Ha a weben található XML sémát kíván kiválasztani, akkor válassza a HTTP lehetőséget, és kattintson a Tovább gombra.
  8. Írja be az XML séma URL címét, és kattintson a Befejezés gombra.
    Megjegyzés: A rendszer nem tárolja a séma helyi példányát a munkaterületen. Valahányszor érvényesíti a sémát, annak tartalmát a megadott URL címről érvényesíti a rendszer.
  9. Az XML sémaszerkesztő lekéri a befoglalt XML sémafájl helyét, és megjeleníti a Séma helye mezőben. Ez a mező bármikor szerkeszthető, hogy tükrözze az XML sémafájl helyét.
  10. Kattintson a Dokumentáció lapra, ha információkat kíván biztosítani erről az include elemről. A Dokumentáció oldal emberi olvasható anyagok, például leírások számára használatos.
  11. Kattintson a Kiterjesztések lapra, ha alkalmazás információs elemeket kíván hozzáadni a sémakomponensek annotációihoz. A Kiterjesztések oldal lehetővé teszi a séma megadását és XML tartalom hozzáadását az annotációkhoz.

Az include elem XML sémához adása után amikor olyan új elemeket, attribútumokat, összetett típusokat, illetve egyszerű típusokat határoz meg, ahol típusinformációk megadására van lehetősége, akkor a befoglalt sémából származó összes deklaráció elérhető lesz az elemhez, attribútumhoz, egyszerű típushoz, illetve összetett típushoz tartozó Típus listában.

Ha például az Address.xsd az alábbi tartalommal rendelkezik:

<complexType name="Address">
    <sequence>
        <element name="name" type="string">
        <element name="street" type="string">
    </sequence>
</complexType>
és rendelkezik egy olyan XML sémával PurchaseOrder.xsd néven, amely egy include elemmel rendelkezik az Address.xsd sémához, akkor az új elem meghatározásakor a PurchaseOrder sémában annak típusaként választható az Address.

(c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).

Kapcsolódó feladatok
Import elemek hozzáadása
Redefine elemek hozzáadása
Kapcsolódó hivatkozás
XML névterek