Az attribútumcsoport meghatározás egy név és attribútum
deklarációk egy halmaza közötti társítás. Az attribútumdeklarációk
nevesített csoportjai nagyban elősegítik a gyakori attribútum deklarációk
karbantartását és újrafelhasználását az XML sémákban.
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.
Attribútumcsoport XML sémához
adásához tegye a következőket:
- Nyissa meg az XML sémát az XML sémaszerkesztőben.
- A Vázlat nézetben kattintson a jobb egérgombbal az
Attribútumcsoportok mappára, majd válassza az
előugró menü Attribútumcsoport hozzáadása
menüpontját. Ez az Attribútumcsoportok mappában jelenik
meg.
- Jelölje ki az új csoportot, és a Terv nézetben kattintson a jobb
egérgombbal az attribútumcsoportra, majd válassza az előugró menü
menüpontját. Az Új név mezőbe írjon be egy nevet az
attribútumcsoportnak.
- Attribútum hozzáadásához kattintson a jobb egérgombbal az
attribútumcsoportra a Vázlat nézetben, majd válassza az előugró menü
Attribútum hozzáadása menüpontját. Az attribútum megjelenik az attribútumcsoport alatt a Vázlat
nézetben.
- Jelölje ki az attribútumot, és a Terv nézetben kattintson az aktuális
(alapértelmezett) nevére, majd írja be az új Nevét.
- A Terv nézetben kattintson az aktuális (alapértelmezett) attribútum
típusra, és válasszon egy típust a menüből. Ennek alternatívájaként
kattintson a Tallózás gombra a Típus beállítása menü meghívásához további
lehetőségekért. A Beállított típusok 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.
- Az attribútumhivatkozások globális attribútumokra biztosítanak
hivatkozást. Attribútumhivatkozás hozzáadásához a Terv nézetben kattintson
a jobb egérgombbal az elemet tartalmazó összetett típusra, 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. Válassza ki a hivatkozást, majd azt az
attribútumcsoportot a Ref menüből, amelyre
hivatkozni kíván a Tulajdonságok nézetben.
- Az attribútumcsoport-hivatkozások attribútumcsoportokra biztosítanak
hivatkozást. Attribútumcsoport-hivatkozás hozzáadásához a Terv nézetben
kattintson a jobb egérgombbal az elemet tartalmazó összetett típusra, majd
válassza az előugró menü Attribútumcsoport-hivatkozá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. Válassza ki a hivatkozást, majd azt az
attribútumcsoportot a Ref menüből, amelyre
hivatkozni kíván a Tulajdonságok nézetben.
- 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útumcsoportra, majd válassza az előugró menü Any
attribútum hozzáadása menüpontját. Az any attribútum megjelenik az attribútumcsoport
alatt a Vázlat nézetben. 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.