Ett globalt element är ett element med globalt omfång. Det är ett element som har deklarerats som en del av huvudschemat och inte som en del av en innehållsmodell.
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 globalt 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 Element i designvyn och klicka på Lägg till element.
- Klicka på fliken Allmänt i egenskapsvyn och ange ett nytt namn för det globala elementet i fältet Namn.
- I egenskapsvyn kan du välja attributtyp i den fördefinierade listan i menyn bredvid fältet Typ.
Alternativt kan du välja Bläddra i listan om du vill visa fler alternativ.
Dialogrutan
Ange typ visas med samtliga inbyggda och användardefinierade typer som är tillgängliga för närvarande.
Du kan ändra
Omfång för listan genom att välja något av följande alternativ:
- Arbetsyta. Här visas en lista med alla typer som är tillgängliga i arbetsmiljön.
- Omslutande projekt. Här visas samtliga typer som är tillgängliga i det projekt som innehåller din fil.
- (Standard) Aktuell resurs. Här visas samtliga typer som är tillgängliga i den aktuella filen.
- Arbetsuppsättningar. Här visas samtliga typer som är tillgängliga i den valda arbetsuppsättningen.
Välj önskad typ i typlistan och klicka sedan på OK.
- (Valfritt) Klicka på fliken Annat. På den här sidan kan du ange följande värden för det globala elementet:
- abstrakt. Klicka på true om du vill att det globala elementet ska vara abstrakt. När du deklarerar att ett globalt element ska vara abstrakt går det inte att använda det i förekomstdokument.
I stället måste en medlem av ersättningsgruppen för det globala elementet visas i förekomstdokumentet.
- block. Det här fältet anger om det globala elementet kan ersättas med ett element som härletts från det.
- slutlig. Det här fältet anger om det globala elementet kan härledas.
- fast värde/standardvärde. Klicka på Bläddra och välj Fast eller Standard och ange lämpligt värde. Om du valde Fast har det globala elementet ett fast värde som inte kan ändras. Om du valde Standard har elementet ett standardvärde.
- format. Använd det här fältet till att ange om visningen av det globala elementet i en förekomst av XML-schemat (en XML-fil associerad med XML-schemat) måste anges med ett namnområde.
- nullbar. Välj true om du inte vill att det ska gå att ange underordnade element till det globala elementet, utan bara attribut.
- ersättningsgrupp. När en ersättningsgrupp används kan element ersättas med andra element.
- Klicka på fliken Attribut. Du kan använda den här sidan till att lägga till attribut, attributreferenser, attributgruppsreferenser och any-attribut till det globala elementet.
- Ett attribut associerar ett attributnamn med en specifik typ och värde. Om du vill lägga till ett attribut högerklickar du på sidan Attribut och klickar på Lägg till attribut. Du kan ange följande värden för ett attribut:
- fast värde/standardvärde. Klicka på Bläddra och välj Fast eller Standard och ange lämpligt värde. Om du valde Fast har attributet ett fast värde som inte kan ändras. Om du valde Standard har attributet ett standardvärde.
- format. Använd det här fältet till att ange om visningen av attributet i en förekomst av XML-schemat måste anges med ett namnområde.
- namn. Ange namnet på attributet.
- typ. Klicka på Bläddra och välj typ av attribut.
- användning. Det här fältet anger hur ett attribut kan användas i ett förekomstdokument. Om du väljer Valfritt kan attributet visas en gång men det är inget krav. Om du väljer Krävs måste attributet visas en gång. Om du väljer Otillåtet får attributet inte visas. Obs! Om du valde Standard måste du välja valfritt i det här fältet. I annat fall är standardvärdet inte giltigt.
- En attributreferens är en referens till ett globalt attribut.
Om du vill lägga till en attributreferens högerklickar du på sidan Attribut och klickar på Lägg till attributreferens. En deklaration som refererar till ett globalt attribut gör att det refererade attributet visas i förekomstdokumentet
i samma kontext som den refererande deklarationen.
Det här menyalternativet för att lägga till en attributreferens visas bara om globala attribut har definierats på någon annan plats i dokumentet. Markera referensen och välj sedan det globala attribut du vill att det ska referera till
i listan Referens.
- En attributgruppsreferens är en referens till en attributgrupp.
Om du vill lägga till en attributgruppsreferens högerklickar du på sidan Attribut och klickar på Lägg till attributgruppsreferens. En deklaration som refererar till en attributgrupp gör att det går att visa den refererade attributgruppen i förekomstdokumentet i samma kontext som den refererande deklarationen.
Det här menyalternativet för att lägga till en attributgruppsreferens visas bara om attributgrupper har definierats på någon annan plats i dokumentet. Markera referensen och välj sedan den attributgrupp du vill att den ska referera till
i listan Referens.
- Med any-element möjliggörs elementinnehåll i enlighet med namnområden. Motsvarande any-attributelement gör det möjligt att visa attribut i element. Om du vill lägga till ett any-attribut högerklickar du på sidan Attribut och klickar på Lägg till ett attribut. Du kan ange följande värden för ett any-attribut:
- Du kan välja följande som värde på namespace:
- ##any. Valfri välformaterad XML från valfritt namnområde.
- ##local . Valfri välformaterad XML som inte deklareras i ett namnområde.
- ##other. Valfri välformaterad XML som inte är målnamnområdet för den typ som definieras.
- ##targetNamespace . Kortnamn för målnamnområdet för den typ som definieras.
- Du kan välja följande som värde på processContents:
- skip. Attributinnehållet valideras inte alls i XML-bearbetningsfunktionen.
- lax. Attributinnehållet valideras så långt det går i XML-bearbetningsfunktionen.
- strict. Allt attributinnehåll valideras i XML-bearbetningsfunktionen.
- Klicka på fliken Dokumentation om du vill ange information om det här globala 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.
Du kan lägga till en innehållsmodell till ett globalt element, som är representationen av de data som kan ingå i det globala elementet. Mer information om att arbeta med innehållsmodeller finns i närliggande ämnen.