Globální prvek je prvek s globálním rozsahem. Jedná se o prvek, který byl deklarován spíše jako součást hlavního schématu, než jako součást modelu obsahu.
Následující pokyny jsou určeny pro perspektivu Prostředek, nicméně jsou aplikovatelné i na mnohé další perspektivy.
Chcete-li přidat globální prvek:
- Otevřete vaše schéma XML ve vašem editoru XML schema editor.
- Vyberte schéma v pohledu Osnova. Celé schéma a jeho obsah se zobrazí v pohledu Návrh.
- V pohledu Návrh klepněte pravým tlačítkem myši na oddíl Prvky
a poté klepněte na Přidat prvek.
- V pohledu Vlastnosti klepněte na kartu Obecné
a zadejte nový název globálního prvku do pole Název.
- V pohledu Vlastnosti můžete vybrat typ atributu z předdefinovaného seznamu v nabídce vedle pole Typ.
Jako další možnost můžete vybrat volbu Procházet ze seznamu,
a tím získat více možností.
Zobrazí se dialogové okno
Nastavit typ a v něm bude uveden seznam všech aktuálně dostupných vestavěných a uživatelem definovaných typů.
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.
- (Výchozí)Aktuální prostředek. 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ě.
Vyberte požadovaný typ ze seznamu typů a poté klepněte na OK.
- (Volitelné) Klepněte na kartu Jiné. Na této stránce můžete zadat
různé hodnoty globálního prvku dle následujícího výčtu:
- abstraktní. Klepněte na true, pokud chcete, aby byl globální prvek abstraktní. Pokud je globální prvek deklarován jako
abstraktní, nelze jej použít v dokumentu instance. Namísto toho se člen zástupné skupiny tohoto globálního prvku musí zobrazit v dokumentu instance.
- blok. Toto pole určuje, zda může být globální prvek nahrazen prvkem, který je z něj odvozen.
- konečný. Toto pole určuje, zda může být globální prvek odvozen.
- pevný/výchozí. Klepněte na Procházet a
vyberte volbu Opraveno nebo Výchozí a
zadejte příslušnou hodnotu. Pokud vyberete Pevný, bude mít globální prvek pevnou hodnotu, kterou nebude možné měnit. Vyberete-li Výchozí, bude mít prvek výchozí hodnotu.
- formulář. Použijte toto pole k označení, zda vzhled tohoto globálního prvku v instanci schématu XML (soubor XML přiřazený ke schématu XML) musí být určen oborem názvů.
- nillable. Vyberte volbu true,
pokud nechcete, aby měl globální prvek možnost mít podřízené prvky, pouze atributy.
- zástupná_skupina. Zástupná skupina umožňuje nahrazení prvků jinými prvky.
- Klepněte na kartu Atributy. Tuto stránku
můžete použít k přidávání atributů, odkazů na atributy, odkazů na skupiny
atributů a jakýchkoliv atributů do vašeho globálního prvku.
- Atribut přiřazuje názvu atributu konkrétní typ a hodnotu. Chcete-li přidat atribut, klepněte pravým tlačítkem myši na stránku Atributy a poté klepněte na Přidat
atribut. Pro atribut můžete určit následující hodnoty:
- pevný/výchozí. Klepněte na Procházet a
vyberte volbu Opraveno nebo Výchozí a
zadejte příslušnou hodnotu. Pokud vyberete Pevný, bude mít atribut pevnou hodnotu, kterou nebude možné měnit. Vyberete-li Výchozí, bude mít atribut výchozí hodnotu.
- formulář. Použijte toto pole k označení,
zda vzhled tohoto atributu v instanci schématu XML musí být určen oborem názvů.
- název. Zadejte název atributu.
- typ. Klepněte na Procházet a
vyberte typ atributu.
- použití. Toto pole indikuje, jak lze tento atribut použít v dokumentu instance. Pokud vyberete volbu volitelný, atribut se může (ale nemusí) jednou zobrazit. Pokud vyberete volbu nezbytný, atribut se musí jednou zobrazit. Pokud vyberete volbu zakázány, atribut se nesmí zobrazit. Poznámka: Pokud vyberete volbu Výchozí,
musíte vybrat volbu volitelný v tomto poli, jinak výchozí hodnota nebude platit.
- Odkaz na atribut poskytuje odkaz na globální atribut.
Chcete-li přidat odkaz na atribut, klepněte pravým tlačítkem myši na stránku Atributy a poté 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í.
Tato volba nabídky pro přidání odkazu na atribut se zobrazuje jen tehdy, když jsou na jiném místě v daném dokumentu definovány globální atributy.Vyberte odkaz a poté vyberte ze seznamu
Odkaz globální atribut, na který se chcete odkazovat.
- Odkaz na skupinu atributů poskytuje odkaz na skupinu atributů. Chcete-li přidat odkaz na skupinu atributů, klepněte pravým tlačítkem
myši na stránku Atributy a potom klepněte na Přidat odkaz na skupinu atributů. Deklarace odkazující na skupinu atributů umožňuje výskyt odkazované skupiny atributů v instanci dokumentu v kontextu odkazující deklarace. Tato volba nabídky pro přidání odkazu na skupinu atributů se zobrazuje jen tehdy, když jsou na jiném místě v daném dokumentu definované globální skupiny atributů.Vyberte odkaz a poté ze seznamu
Odkaz vyberte skupinu atributů, na kterou se chcete odkazovat.
- Prvek any zpřístupňuje obsah prvku podle
Oborů názvů a odpovídající prvek atributu any
umožňuje atributům zobrazení v prvcích. Chcete-li přidat atribut any,
klepněte pravým tlačítkem myši na stránku Atributy a poté klepněte na volbu Přidat atribut Any. Pro atribut any můžete zadat následující hodnoty:
- Pro hodnotu namespace můžete vybrat:
- ##any. Umožňuje libovolný dobře naformátovaný XML z jakéhokoli oboru názvů.
- ##local . Umožňuje libovolný dobře naformátovaný XML, který není deklarovaný v oboru názvů.
- ##other. Umožňuje libovolný dobře naformátovaný 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 processContents 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ý obsah atributu.
- Chcete-li zadat jakékoliv informace o tomto globálním prvku, klepněte na kartu Dokumentace. Pro materiál určený lidem, jako například popis, se používá stránka Dokumentace.
- Chcete-li přidat prvky informací o aplikaci do vašich anotací komponent schémat, klepněte na kartu Rozšíření. Stránka Rozšíření vám umožňuje zadávat
schéma a přidávat obsah XML do vašich anotací.
Je možno přidat model obsahu do globálního prvku,
jenž je znázorněním jakýchkoliv dat, která mohou být obsažena v globálním prvku. Další informace o práci s modely obsahu
viz související úlohy.