Globális elemek hozzáadása

A globális elemek globális hatókörrel rendelkező elemek. A fő séma, nem pedig a tartalommodell részeként lettek deklarálva.

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

Globális 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 az Elemek részre, majd válassza az előugró menü Elem hozzáadása menüpontját.
  4. A Tulajdonságok nézetben kattintson az Általános lapra, és írjon be egy új nevet a globális elemnek a Név mezőbe.
  5. A Tulajdonságok nézetben a Típus mező melletti előre meghatározott listából választhatja ki az attribútumtípust.

    Ennek alternatívájaként kattintson a lista Tallózás elemére további lehetőségekért.

    A Típus beállítása párbeszédablak felsorolja a pillanatnyilag elérhető összes beépített és felhasználó által megadott típust. A lista Hatókörét az alábbi lehetőségek valamelyikének kiválasztásával módosíthatja:
    • Munkaterület. Felsorolja a munkaterületen rendelkezésre álló összes típust.
    • Tartalmazó projekt. Felsorolja a fájlt tartalmazó projektben rendelkezésre álló összes típust.
    • (Alapértelmezés) Aktuális erőforrás. Felsorolja az aktuális fájlban rendelkezésre álló összes típust.
    • Elemcsoportok. Felsorolja a kijelölt elemcsoporton belül rendelkezésre álló összes típust.

    A típusok listájából válassza ki a kívánt típust, majd kattintson az OK gombra.

  6. (Nem kötelező) Kattintson az Egyéb lapra. Ezen a lapon az alábbi különféle értékeket adhatja meg a globális elemnek:
    • abstract. Kattintson a true értékre, ha azt szeretné, hogy a globális elem absztrakt legyen. Ha egy globális elem absztraktként van deklarálva, akkor az nem használható példánydokumentumban. Helyette a globális elem helyettesítési csoportjának egy tagja kell hogy megjelenjen a példánydokumentumban.
    • block. Ez a mező azt határozza meg, hogy a globális elem helyettesíthető-e egy belőle származtatott elem által.
    • final. Ez a mező azt határozza meg, hogy ebből a globális elemből lehet-e származtatni.
    • fixed/default. Kattintson a Tallózás gombra és válassza a Rögzített vagy az Alapértelmezett beállítást és adjon meg egy megfelelő értéket. A Rögzített választása esetén a globális elem rögzített értékkel rendelkezik, ami nem módosítható. Az Alapértelmezett választása esetén az elem alapértelmezett értékkel rendelkezik.
    • form. A mező segítségével jelezze, hogy a globális elem megjelenését az XML séma példányaiban (az XML sémához tartozó XML fájlokban) névtartománnyal kell minősíteni.
    • nillable. Válassza a true értéket, ha nem kívánja, hogy a globális elem utód elemekkel rendelkezhessen, csak attribútumokkal.
    • substitutionGroup. A helyettesítési csoport lehetővé teszi az elemek helyettesítését egyéb elemekre.
  7. Kattintson az attribútumok lapra. Az oldal segítségével attribútumokat, attribútumhivatkozásokat, attribútumcsoport-hivatkozásokat és any attribútumokat adhat hozzá a globális elemhez.
  8. Az attribútum egy attribútumnevet bizonyos típussal és értékkel társít. Attribútum hozzáadásához kattintson a jobb egérgombbal az Attribútumok oldalon, majd válassza az előugró menü Attribútum hozzáadása menüpontját. Az alábbi értékeket adhatja meg az attribútumoknak:
    • fixed/default. Kattintson a Tallózás gombra és válassza a Rögzített vagy az Alapértelmezett beállítást és adjon meg egy megfelelő értéket. A Rögzített választása esetén az attribútum rögzített értékkel rendelkezik, ami nem módosítható. Az Alapértelmezett választása esetén az attribútum alapértelmezett értékkel rendelkezik.
    • form. A mező segítségével jelezze, hogy az attribútum megjelenését az XML séma példányaiban névtartománnyal kell minősíteni.
    • name. Írja be az attribútum nevét.
    • type. Kattintson a Tallózás gombra, és válassza ki az attribútum típusát.
    • use. Ez a mező azt jelzi, hogy az attribútum hogyan használható a példánydokumentumokban. Az optional választása esetén elképzelhető, hogy az attribútum egyszer megjelenik, de nem muszáj. A required választása esetén az attribútumnak egyszer meg kell jelennie. A prohibited választása esetén az attribútum nem jelenhet meg. Megjegyzés: Az Alapértelmezett választása esetén nem választhatja az optional értéket ebben a mezőben, különben az alapértelmezett érték nem lesz érvényes.
  9. Az attribútumhivatkozások globális attribútumokra biztosítanak hivatkozást. Attribútumhivatkozás hozzáadásához kattintson a jobb egérgombbal az Attribútumok oldalon, majd válassza az előugró menü Attribútumhivatkozás hozzáadása menüpontját. A globális attribútumokra hivatkozó deklarációk lehetővé teszik a hivatkozott attribútum számára, hogy megjelenjen a példánydokumentumban a hivatkozó deklaráció kontextusában. Az attribútumhivatkozás hozzáadása menüpont csak akkor jelenik meg, ha vannak a dokumentumban máshol meghatározott globális attribútumok. Válassza ki a hivatkozást, majd azt a globális attribútumot a ref listából, amelyre hivatkozni kíván.
  10. Az attribútumcsoport-hivatkozások attribútumcsoportokra biztosítanak hivatkozást. Attribútumcsoport hozzáadásához kattintson a jobb egérgombbal az Attribútumok oldalon, majd válassza az előugró menü Attribútumcsoport hozzáadása menüpontját. Az attribútumcsoportra hivatkozó deklaráció lehetővé teszi a hivatkozott attribútumcsoport számára, hogy megjelenjen a példánydokumentumokban a hivatkozó deklaráció kontextusában. Az attribútumcsoport-hivatkozás hozzáadása menüpont csak akkor jelenik meg, ha a dokumentumban vannak máshol meghatározott attribútumcsoportok. Válassza ki a hivatkozást, majd azt az attribútumcsoportot a ref listából, amelyre hivatkozni kíván.
  11. Az any elem a névterek szerint engedélyezi a tartalmat, a vonatkozó any attribútum pedig lehetővé teszi, hogy attribútumok jelenjenek meg az elemekben. Any attribútum hozzáadásához kattintson a jobb egérgombbal az Attribútumok oldalon, majd válassza az előugró menü Any attribútum hozzáadása menüpontját. Az alábbi értékeket adhatja meg az any attribútumnak:
    • Névtér értéknek az alábbiakat választhatja:
      • ##any. Ez megenged bármilyen szabályosan formázott XML fájlt bármilyen névtérből.
      • ##local . Ez megenged bármilyen szabályosan formázott XML fájlt, ami nincs névtérben deklarálva.
      • ##other . Ez megenged bármilyen szabályosan formázott XML fájlt, ami nem a meghatározás alatt álló típus cél névteréből származik.
      • ##targetNamespace . Ez a meghatározás alatt álló típus cél névterét jelenti.
    • processContents értéknek az alábbiakat választhatja:
      • skip. Az XML feldolgozó egyáltalán nem fogja érvényesíteni az attribútum tartalmát.
      • lax. Az XML feldolgozó érvényesíteni fogja az attribútum tartalmát, amennyire tudja.
      • strict. Az XML feldolgozó érvényesíteni fogja az attribútum teljes tartalmát.
  12. Kattintson a Dokumentáció lapra, ha információkat kíván biztosítani erről a globális elemről. A Dokumentáció oldal emberi olvasható anyagok, például leírások számára használatos.
  13. 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.
Lehetősége van tartalommodell hozzáadására a globális elemhez, ami bármilyen olyan adatok ábrázolása, amelyeket tartalmazhat a globális elem. A tartalommodellek kezelésével kapcsolatos további információkért nézze meg a kapcsolódó feladatokat.
Kapcsolódó feladatok
Tartalommodellek hozzáadása
Elemhivatkozások hozzáadása