Přidání skupin atributů

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:

  1. Otevřete vaše schéma XML ve vašem editoru XML schema editor.
  2. 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.
  3. Vyberte vaši novou skupinu, v pohledu Návrh klepněte pravým tlačítkem myši na skupinu atributů a vyberte volbu Refaktorovat > Přejmenovat. Do pole Nový název zadejte název skupiny atributů a klepněte na tlačítko OK.
  4. 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.
    1. Vyberte atribut, v pohledu Návrh klepněte na aktuální (výchozí) název atributu a poté zadejte nový Název.
    2. 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ě.
  5. 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.
  6. 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.
  7. 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.