Når skjemaene blir større,
er det ofte ønskelig å dele opp innholdet i flere skjemadokumenter for å lette vedlikehold, gjenbruk og leselighet. Du kan bruke et import element til å hente inn definisjoner og deklarasjoner
fra et importert skjema i gjeldende skjema.
Det importerte skjemaet kan komme fra et annet navneområde enn gjeldende skjema.
Du kan legge til flere importelementer i et XML-skjema.
Prefikser og navneområder må imidlertid være unike blant de importerte skjemaene.
Instruksjonene nedenfor er skrevet for Ressurs-perspektivet, men virker også for mange andre perspektiver.
Slik legger du til et importelement:
- Åpne XML-skjemaet i XML-skjemaredigeringsprogrammet.
- Velg skjema i Disposisjon-visningen. Hele skjemaet og dets innhold
vises i Design-visningen.
- Høyreklikk i seksjonen Direktiver i Design-visningen og klikk på
Legg til import.
- I Egenskaper-visningen klikker du på flippen Generelt og klikker på
Bla gjennom
til høyre for
feltet Skjemaplassering.
- Hvis du vil importere et XML-skjema som ligger i arbeidsbenken:
- Velg Arbeidsbenkprosjekter, og klikk på Neste.
- Velg skjemaet du vil importere, og klikk på Fullfør.
- Hvis du vil importere et XML-skjema som ligger på nettet:
- Velg HTTP, og klikk på Neste.
- Oppgi URL for XML-skjemaet og klikk på Fullfør.
Merk: En lokal kopi av skjemaet blir ikke lagret på arbeidsbenken.
Hver gang du validerer skjemaet, blir skjemaets innhold kontrollert fra URLen du spesifiserer.
- XML-skjemaredigeringsprogrammet henter navneområdet for den importerte XML-skjemafilen
og viser den som skrivebeskyttet i feltet Navneområde.
- Om nødvendig oppgir du et unikt prefiks for dette navneområdet i feltet Prefiks.
- Klikk på flippen Dokumentasjon hvis du vil gi opplysninger om dette importelementet. Siden Dokumentasjon brukes for leselig materiale, f.eks. en beskrivelse.
- Klikk på flippen Utvidelser hvis du vil legge
applikasjonsinformasjonselementer til annotasjonene for skjemakomponentene. På siden Utvidelser kan du oppgi skjema og legge til XML-innhold til annotasjonene.
Når du har lagt til et importelement i XML-skjemaet og du definerer nye elementer,
attributter, sammensatte typer eller enkle typer der du kan oppgi typeinformasjon, blir alle deklarasjoner fra
det inkluderte skjemaet tilgjengelige på listen Type for elementet, attributtet, den
sammensatte typen eller den enkle typen.