Lägga till innehållsmodeller

En innehållsmodell är en representation av valfria data som kan finnas i ett element, ett globalt element, en komplex typ eller en grupp. Det är en formell beskrivning av strukturen och det tillåtna innehållet i ett element, globalt element, komplex typ eller grupp som kan användas till att validera en dokumentförekomst.

Det finns tre olika typer av innehållsmodeller:
  • Sekvens innebär att alla underordnade element till innehållsmodellen kan visas i en förekomst av XML-schemat. Dock måste de visas i den ordning de finns angivna med i innehållsmodellen.
  • Alternativ innebär att endast ett underordnat element till innehållsmodellen kan visas i en förekomst av XML-schemat.
  • Alla innebär att alla underordnade element till innehållsmodellen kan visas en gång eller inte alls och i valfri ordning. Om du väljer det här alternativet måste alla underordnade element till innehållsmodellen vara olika och inget element i innehållsmodellen får visas mer än en gång.

Följande instruktioner är skrivna för resursperspektivet, men de fungerar även i många andra fall.

Om du vill lägga till en innehållsmodell i ett element, globalt element, komplex typ eller grupp utför du följande steg:

  1. Välj den komplexa typen eller gruppen i designvyn:
    • Om du valde en komplex typ högerklickar du på den och väljer Lägg till sekvens eller Lägg till alternativ så lägger du till den typ av innehållsmodell du vill använda för den komplexa typen. Om du vill använda hela innehållsmodellen kan du ändra modellen genom att klicka på modellen i designvyn och välja alla för Sort i egenskaperna. Innehållsmodellen läggs automatiskt till som ett underordnat objekt till den komplexa typen - du kan visa det genom att expandera det i översiktsvyn. Obs! De här alternativen visas inte om du har angett en bastyp för den komplexa typen. Du kan antingen ange en bastyp för den komplexa typen eller lägga till en innehållsmodell till den men du kan inte göra både och.
    • Gruppen skapas automatiskt med ett underordnat innehållsmodellobjekt i följd. Expandera det i översiktsvyn om du vill visa och välja det. I egenskapsvyn kan du välja att ändra den till en innehållsmodell av typen val eller alla genom att välja motsvarande alternativ på menyn Sort.
  2. (Valfritt) Välj lämpligt värde i fältet MinOccurs. Det här är det minsta antal gånger innehållsmodellen måste visas. Om du vill att innehållsmodellen ska vara valfri väljer du 0. I annat fall väljer du 1.
  3. (Valfritt) Välj lämpligt värde i fältet MaxOccurs. Det här är det största antal gånger som en innehållsmodell kan visas. Du kan välja unbounded om du vill ange att det inte finns något maximalt antal förekomster.
  4. Klicka på fliken Dokumentation om du vill ange information om den här innehållsmodellen. Sidan Dokumentation används för läsmaterial, t.ex. en beskrivning.
  5. 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 följande objekt i en innehållsobjektsmodell.

Närliggande uppgifter
Lägga till ett any-element
Lägga till element
Lägga till elementreferenser
Lägga till gruppreferenser