Definice skupiny atributů je vzájemné přidružení názvu a skupiny deklarací atributu. Pojmenované skupiny deklarací atributů mohou výrazně usnadnit údržbu a opakované použití běžných deklarací atributu ve schématu XML.
Následující pokyny jsou určeny pro perspektivu Prostředek, nicméně jsou aplikovatelné i na mnohé další perspektivy.
Chcete-li do schématu XML přidat skupinu atributů, postupujte takto:
- Otevřete vaše schéma XML ve vašem editoru XML schema editor.
- V pohledu Osnova klepněte pravým tlačítkem myši na složku Atributy a klepněte na volbu Přidat skupinu atributů. Zobrazí se ve složce Atributy.
- Vyberte vaši novou skupinu, v pohledu Návrh klepněte pravým tlačítkem myši na
skupinu atributů a vyberte volbu . Do pole Nový název zadejte název skupiny atributů a klepněte na tlačítko OK.
- Chcete-li přidat atribut, klepněte pravým tlačítkem myši na vaši skupinu atributů v pohledu Osnova a poté klepněte na volbu Přidat atribut.
Atribut se zobrazí pod skupinou atributů v pohledu Osnova.
- Vyberte atribut, v pohledu Návrh klepněte na aktuální
(výchozí) název atributu a poté zadejte nový Název.
- V pohledu Návrh klepněte na aktuální (výchozí) typ atributu
a vyberte typ z nabídky. Jako další možnost můžete zvolit procházení pro vyvolání
nabídky Nastavit typ pro více možností. Dialogové okno Nastavit typ
uvede seznam všech vestavěných a uživatelem definovaných typů, které jsou momentálně k dispozici. Rozsah seznamu můžete změnit výběrem jedné z následujících voleb:
- Pracovní prostor. Vypíše všechny typy, dostupné ve vašem pracovním prostoru.
- Zapouzdřující projekt. Vypíše všechny typy, dostupné v projektu, který obsahuje váš soubor.
- Aktuální prostředek (výchozí). Vypíše všechny typy dostupném ve vašem aktuálním souboru.
- Pracovní sady. Vypíše všechny typy dostupné ve vybrané pracovní sadě.
- Odkaz na atribut poskytuje odkaz na globální atribut. Chcete-li přidat odkaz na atribut, v pohledu Návrh klepněte pravým tlačítkem myši na komplexní
typ obsahující prvek a klepněte na volbu Přidat odkaz na atribut. Deklarace
odkazující na globální atribut umožňuje atributu, na který se odkazuje,
zobrazovat se v dokumentu instance v kontextu deklarace odkazování. Vyberte odkaz, poté vyberte ze seznamu Reference v pohledu Vlastnosti atribut, na kterou má odkazovat.
- Odkaz na skupinu atributů poskytuje odkaz na skupinu atributů. Chcete-li přidat odkaz na skupinu atributů, v pohledu Návrh klepněte pravým tlačítkem myši na
komplexní typ obsahující prvek a klepněte na volbu Přidat odkaz na skupinu atributů. Deklarace
odkazující na globální atribut umožňuje atributu, na který se odkazuje,
zobrazovat se v dokumentu instance v kontextu deklarace odkazování. Vyberte odkaz, poté vyberte ze seznamu Reference v pohledu Vlastnosti skupinu atributů, na kterou má odkazovat.
- Prvek any umožňuje vložení obsahu prvku podle oborů názvů, zatímco odpovídající prvek atributu any umožňuje výskyt atributů v prvcích. Chcete-li přidat atribut any,
klepněte pravým tlačítkem myši na vaši skupinu atributů a poté klepněte na volbu Přidat atribut any.
Atribut any se zobrazí pod skupinou atributů v pohledu Osnova. Pro atribut any můžete zadat následující hodnoty:
- Pro hodnotu Obor názvů můžete vybrat:
- ##any: Umožňuje libovolný dobře formovaný XML z jakéhokoli oboru názvů.
- ##local : Umožňuje libovolný dobře formovaný XML, který není deklarovaný v oboru názvů.
- ##other: Umožňuje libovolný dobře formovaný XML, který není z cílového oboru názvů definovaného typu.
- ##targetNamespace : Zkratka pro cílový obor názvů definovaného typu.
- Pro hodnotu Zpracovat obsah můžete vybrat:
- skip: Procesor XML vůbec neověří platnost obsahu atributu.
- lax: Procesor XML ověří platnost obsahu atributu v dostupném rozsahu.
- strict: Procesor XML ověří platnost veškerého obsahu atributu.