Du kan använda redefine-mekanismen till att omdefiniera enkla och
komplexa typer, grupper och attributgrupper som hämtas från externa schemafiler. När du definierar om en komponent ändrar du innehållet i den.
Precis som med include-mekanismen krävs för redefine att
de externa komponenterna finns i samma målnamnområde som det omdefinierande
schemat även om externa komponenter från scheman som inte har något namnområde också kan definieras om.
Följande instruktioner är skrivna för resursperspektivet, men
de fungerar även i många andra fall.
Så här lägger du till ett redefine-element:
- Öppna XML-schemat i XML-schemaredigeraren.
- Välj schemat i översiktsvyn. Hela schemat och innehållet i det visas i designvyn.
- Högerklicka i avsnittet Direktiv i designvyn och klicka på Lägg till omdefiniering.
- Klicka på fliken Allmänt i egenskapsvyn och klicka på Bläddra
till höger om fältet Schemaplats. Den
XML-schemafil du väljer måste ha samma namnområde som det aktuella schemat.
- Välj ett XML-schema som finns i arbetsmiljön genom att klicka på Arbetsmiljöprojekt och klicka på Nästa.
- Välj det schema du vill inkludera och klicka på Slutför.
- Välj ett XML-schema som finns på webben genom att klicka på HTTP och klicka på Nästa.
- Ange URL-adressen till XML-schemat och klicka på Slutför.
Anm: En lokal kopia av schemat lagras inte i arbetsmiljön.
Varje gång du validerar schemat kontrolleras schemainnehållet från den URL-adress du anger.
- XML-schemaredigeraren hämtar platsen för den inkluderade XML-schemafilen och visar den i fältet Schemaplats.Du kan redigera det här fältet när du vill så att det återspeglar platsen för XML-schemafilen.
- Klicka på fliken Dokumentation om du vill ange information om det här redefine-elementet. Sidan Dokumentation används för läsmaterial, t.ex. en beskrivning.
- Klicka på fliken Utökningar om du vill lägga till tillämpningsinformationselement i anteckningarna för schemakomponenterna. På sidan Utökningar kan du ange schema och lägga till XML-innehåll i anteckningarna.
När du har lagt till redefine-elementet i XML-schemat kan du definiera om
enkla och komplexa typer, grupper och attributgrupper i det
XML-schema du valde i redefine-elementet.