Lägga till include-element

När scheman blir större är det ofta önskvärt att dela upp innehållet i dem på flera schemadokument, vilket förenklar underhåll, återanvändning och läsbarhet. Du kan använda ett include-element till att överföra definitioner och deklarationer från det inkluderade schema till det aktuella schemat. Det inkluderade schemat måste finnas i samma målnamnområde som det inkluderande schemat.

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

Så här lägger du till ett include-element:

  1. Öppna XML-schemat i XML-schemaredigeraren.
  2. Välj schemat i översiktsvyn. Hela schemat och innehållet i det visas i designvyn.
  3. Högerklicka i avsnittet Direktiv i designvyn och klicka på Lägg till inkludering.
  4. Klicka på fliken Allmänt i egenskapsvyn och klicka på Bläddra Bild av knappen 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.
  5. Välj ett XML-schema som finns i arbetsmiljön genom att klicka på Arbetsmiljöprojekt och klicka på Nästa.
  6. Välj det schema du vill inkludera och klicka på Slutför.
  7. Välj ett XML-schema som finns på webben genom att klicka på HTTP och klicka på Nästa.
  8. 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.
  9. 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.
  10. Klicka på fliken Dokumentation om du vill ange information om det här include-elementet. Sidan Dokumentation används för läsmaterial, t.ex. en beskrivning.
  11. 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 definierar nya element, attribut, komplexa typer eller enkla typer där du kan ange typinformation, och har lagt till ett include-element till XML-schemat, är deklarationer från det ingående schemat tillgängliga i listan Typ för elementet, attributet eller den komplexa eller enkla typen.

Exempel: Om Address.xsd har följande innehåll:

<complexType name="Address">
    <sequence>
        <element name="name" type="string">
        <element name="street" type="string">
    </sequence>
</complexType>
och du har ett XML-schema med namnet PurchaseOrder.xsd som har lagt till ett include-element för Address.xsd kan du välja Address som typ för ett nytt element som du definierar i PurchaseOrder.

(c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).

Närliggande uppgifter
Lägga till importelement
Lägga till redefine-element
Närliggande referenser
XML-namnområden