Legge til globale elementer

Et globalt element er et element med et globalt omfang. Det er et element som er deklarert som en del av hovedskjemaet snarere enn som en del av innholdsmodellen.

Instruksjonene nedenfor er skrevet for Ressurs-perspektivet, men virker også for mange andre perspektiver.

Slik legger du til et globalt element:

  1. Åpne XML-skjemaet i XML-skjemaredigeringsprogrammet.
  2. Velg skjema i Disposisjon-visningen. Hele skjemaet og skjemainnholdet vises i Design-visningen.
  3. Høyreklikk i seksjonen Elementer i Design-visningen og klikk på Legg til element.
  4. I Egenskaper-visningen klikker du på flippen Generelt og skriver et nytt navn på det globale elementet i feltet Navn.
  5. I Egenskaper-visningen kan du velge attributtype på den forhåndsdefinerte listen i menyen ved siden av feltet Type.

    Alternativt kan du velge Bla gjennom fra listen for å få flere alternativer.

    Dialogboksen Definer type viser en liste over alle innebygde og brukerdefinerte typer som er tilgjengelige. Du kan endre omfang for listen ved å velge et av følgende alternativer:
    • Arbeidsområde. Viser en liste over alle typer som er tilgjengelige i arbeidsområdet.
    • Innkapsling av prosjekt. Viser en liste over alle typer som er tilgjengelige i prosjektet som inneholder din fil.
    • (Standard) Gjeldende ressurs. Viser en liste over typene som er tilgjengelige i gjeldende fil.
    • Arbeidssett. Viser alle tilgjengelige typer i det valgte arbeidssettet.

    Velg typen du ønsker, på typelisten og klikk på OK.

  6. (Valgfritt:) Klikk på flippen Annet. På denne siden kan du oppgi følgende verdier for det globale elementet:
    • Abstrakt. Klikk på Sann hvis du vil at det globale elementet skal være abstrakt. Når et globalt element deklareres som abstrakt, kan det ikke brukes i et forekomstdokument. I stedet må et medlem av det globale elements erstatningsgruppe vises i forekomstdokumentet.
    • Blokk. Dette feltet bestemmer om det globale elementet kan erstattes med et element som er avledet av det.
    • Endelig. Dette feltet bestemmer om det globale elementet kan avledes.
    • Fast/standardverdi. Klikk på Bla gjennom og velg Fast eller Standard. Oppgi riktig verdi. Hvis du velger Fast, har det globale elementet fast verdi som ikke kan endres. Hvis du velger Standardverdi, har det globale elementet en standardverdi.
    • Skjema. Bruk dette feltet til å oppgi om utseendet til dette globale elementet i en forekomst av XML-skjemaet (en XML-fil knyttet til XML-skjemaet) må kvalifiseres av et navneområde.
    • Kan være null. Velg Sann hvis du ikke vil at det globale elementet skal kunne ha underordnede elementer, bare attributter.
    • Erstatningsgruppe. En erstatningsgruppe gjør det mulig å erstatte elementer med andre elementer.
  7. Klikk på flippen Attributter. Du kan bruke denne siden til å legge til attributter, attributtreferanser, attributtgruppereferanser og Any-attributter i det globale elementet.
  8. Et attributt knytter et attributtnavn til en spesifikk type og verdi. For å legge til et attributt høyreklikker du på siden Attributter og klikker på Legg til et attributt. Du kan oppgi følgende verdier for et attributt:
    • Fast/standardverdi. Klikk på Bla gjennom og velg Fast eller Standard. Oppgi riktig verdi. Hvis du velger Fast, har attributtet fast verdi som ikke kan endres. Hvis du velger Standardverdi, har attributtet en standardverdi.
    • Skjema. Bruk dette feltet til å oppgi om utseendet til dette attributtet i en forekomst av XML-skjemaet må kvalifiseres med et navneområde.
    • Navn. Oppgi navnet på attributtet.
    • Type. Klikk på Bla gjennom og velg typen attributt.
    • Bruk. Dette feltet viser hvordan et attributt kan brukes i et forekomstdokument. Hvis du velger Valgfri, kan attributtet vises en gang, men det må ikke. Hvis du velger Obligatorisk, må attributtet vises en gang. Hvis du velger Forbudt, kan ikke attributtet vises. Merk: Hvis du har valgt valgknappen Standard, må du velge Valgfritt i dette feltet. Ellers vil ikke standardverdien være gyldig.
  9. En attributtreferanse gir en referanse til et globalt attributt. Du kan legge til en attributtreferanse ved å høyreklikke på Attributter-siden og klikke på Legg til attributtreferanse. En deklarasjon som refererer til et globalt attributt, gjør det mulig å vise det refererte attributtet i forekomstdokumentet i forbindelse med den refererende deklarasjonen. Menyvalget for å legge til en attributtreferanse blir vist bare hvis det er globale attributter definert andre steder i dokumentet. Velg referansen, og velg deretter det globale attributtet du vil referere til, fra rullegardinlisten ref.
  10. En attributtgruppereferanse er en referanse til en attributtgruppe. Du kan legge til en attributtreferanse ved å høyreklikke på attributtsiden og klikke på Legg til attributtgruppereferanse. En deklarasjon som refererer til en attributtgruppe, gjør det mulig å vise den refererte attributtgruppen i forekomstdokumentet i forbindelse med den refererende deklarasjonen. Menyvalget for å legge til en attributtgruppereferanse blir vist bare hvis det er attributtgrupper definert et annet sted i dokumentet. Velg referansen, og velg deretter det attributtgruppen du vil referere til, fra rullegardinlisten ref.
  11. Et Any-element aktiverer elementinnhold etter navneområder, og tilsvarende Any-attributtelement gjør det mulig å vise attributter i elementer. Du kan legge til et Any-attributt ved å høyreklikke på siden Attributter og klikke på Legg til Any-attributt. Du kan oppgi følgende verdier for et Any-attributt:
    • Du kan velge følgende verdier for namespace:
      • ##any. Dette muliggjør enhver korrekt utformet XML fra ethvert navneområde.
      • ##local . Dette muliggjør enhver korrekt utformet XML som ikke er deklarert for et navneområde.
      • ##other. Dette muliggjør enhver korrekt utformet XML som ikke er fra målnavneområdet for typen som defineres.
      • ##targetNamespace . Dette er kortform for målnavneområdet av typen som defineres.
    • Du kan velge følgende verdier for processContents:
      • skip. XML-prosessoren validerer ikke attributtinnholdet i det hele tatt.
      • lax. XML-prosessoren validerer attributtinnholdet så langt det er mulig.
      • strict. XML-prosessoren validerer hele attributtinnholdet.
  12. Klikk på flippen Dokumentasjon hvis du vil gi opplysninger om dette globale elementet. Siden Dokumentasjon brukes for leselig materiale, f.eks. en beskrivelse.
  13. 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.
Du kan legge til en innholdsmodell i et globalt element, som er en fremstilling av data som kan inneholdes i det globale elementet. Du finner flere opplysninger om hvordan du arbeider med innholdsmodeller, i beslektede oppgaver.
Beslektede oppgaver
Legge til innholdsmodeller
Legge til en elementreferanse