Lägga till enkla typer

Enkla typer används till att skapa härledda datatyper. De tillhandahåller en uppsättning regler för värdeområdet (en uppsättning värden) och det lexikala området (en uppsättning giltiga litteraler) för en datatyp.

Enkla typer kan inte ha elementinnehåll och det går inte att ange attribut för dem. Element som innehåller siffror (och strängar, datum osv.) men inte några underelement är av enkel typ.

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

Så här lägger du till en enkel typ:

  1. Öppna XML-schemat i XML-schemaredigeraren.
  2. Högerklicka på Typer i översiktsvyn och välj Lägg till enkel typ.
  3. I översiktsvyn väljer du den nya enkla typen.
  4. I egenskapsvyn klickar du på fliken Allmänt.
  5. Ange ett nytt namn för den enkla typen i fältet Namn.
  6. Du kan välja följande alternativ i listan Variation:
    • atomic. Atomära typer är alla de enkla typer som ingår i XML-schemaspråket.
    • list. Listtyper består av sekvenser av atomära typer. De har värden som består av sekvenser med atomära värden med begränsad längd.
    • union. Med en unionstyp kan ett element- eller attributvärde vara en eller flera förekomster av en typ som härleds från föreningen av flera atomära typer och listtyper.
  7. Om du valde atomic i listan Variation klickar du på Bläddra Bild av knappen Bläddra bredvid fältet Bastyp så kan du ange en bastyp för den enkla typen. I dialogrutan Ange typ visas 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.
  8. Om du valde list i listan Variation klickar du på Bläddra Bild av knappen Bläddra bredvid fältet Objekttyp så kan du ange en objekttyp för den enkla typen. I dialogrutan Ange typ visas 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.
  9. Om du valde union i listan Variation klickar du på Bläddra Bild av knappen Bläddra bredvid fältet Medlemstyper så kan du ange medlemstyperna för den enkla typen. Du kan välja att lägga till både inbyggda enkla typer och användardefinierade enkla typer i listan med medlemstypsvärden.
  10. Klicka på fliken Regler. Här kan du ange specifika regelvärden, inklusive längdbegränsningar, enumerationer och mönster.
    1. Med hjälp av enumerationer kan du ange en uppsättning giltiga värden för enkla typer. De är de faktiska värden som kan användas som giltiga värden för den enkla typen i förekomstdokumentet. Du kan lägga till en eller flera enumerationer i taget:
      • Om du vill lägga till en enumeration i taget väljer du Enumerationer under Specifika regelvärden och klickar på Lägg till och anger ett värde för enumerationen.
      • Så här lägger du till flera enumerationer i taget:
        1. Välj Enumerationer.
        2. Klicka på Lägg till.
        3. Ange värdet för varje enumeration. Varje värde måste avgränsas med ett avgränsningstecken. Exempel: Om du anger Första, Andra skapas två enumerationer, en med värdet "Första" och en med värdet "Andra".
        4. Markera kryssrutan Bevara inledande och avslutande tomt utrymme om du vill behålla blanktecken runt enumerationsvärden. Om du markerade den här kryssrutan visas värdena Första, Andra som "Första" och " Andra" (med ett blanksteg före Andra) eftersom du angav ett blanksteg före "Andra".
        5. Klicka på OK. Enumerationerna skapas och visas i egenskapsvyn.
    2. Mönster är till hjälp för att ange regler för vilka värden som tillåts. Du kan till exempel begränsa fältet så att endast indata som följer mönstret "fem siffror följt av två versala ASCII-tecken" accepteras. Så här anger du en mönsterregel:
      1. Välj Mönster.
      2. Klicka på Lägg till.
      3. Skapa det mönster för reguljärt uttryck som du vill använda som regel med hjälp av guiden Reguljärt uttryck.
      4. Klicka på Slutför.
  11. Klicka på fliken Dokumentation om du vill ange information om den här enkla typen. Sidan Dokumentation används för läsmaterial, t.ex. en beskrivning.
  12. 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ärliggande uppgifter
Lägga till mönsterfasetter till enkla typer