Je možno použít mechanizmus redefine k předefinování
jednoduchých a komplexních typů, skupin a skupin atributů získaných z externích
souborů schémat. V případě předefinování komponenty upravujete její obsah.
Stejně jako mechanizmus include, i mechanizmus redefine
vyžaduje, aby byly externí komponenty ve stejném cílovém oboru názvů, jako schéma
předefinování, ačkoli externí komponenty ze schémat bez oboru názvů je možno předefinovávat.
Následující pokyny jsou určeny pro perspektivu Prostředek, nicméně jsou aplikovatelné i na mnohé další perspektivy.
Chcete-li přidat prvek Redefine:
- 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 Direktivy
a poté klepněte na volbu Přidat redefine.
- V pohledu Vlastnosti klepněte na kartu Obecné a poté klepněte na volbu Procházet
napravo
od pole Umístění schématu. Vybraný soubor schématu XML musí mít
stejný obor názvů jako aktuální schéma.
- Chcete-li vybrat schéma XML umístěné na pracovní ploše, vyberte volbu Projekty pracovní plochy a poté klepněte na tlačítko Další.
- Vyberte schéma, které chcete zahrnout, a klepněte na tlačítko Dokončit.
- Chcete-li vybrat schéma XML umístěné na webu, vyberte volbu HTTP a
klepněte na Další.
- Zadejte adresu URL schématu XML a klepněte na Dokončit.
Poznámka: Lokální kopie schématu nebude uložena v pracovní ploše.
Při každém ověření schématu bude obsah schématu zkontrolován z adresy URL, kterou zadáte.
- Editor XML schema editor načte umístění zahrnutého
souboru schématu XML a zobrazí jej v poli Umístění schématu.
Toto pole lze kdykoli upravovat tak, aby odpovídalo umístění souboru schématu XML.
- Chcete-li zadat jakékoliv informace o tomto prvku redefine, 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í.
Jakmile přidáte prvek redefine do
schématu XML, můžete předefinovat kterýkoliv z jednoduchých nebo komplexních typů, skupin a skupin atributů ve schématu XML, které jste vybrali v prvku redefine.