Tilføj attributgrupper

En attributgruppedefinition er en tilknytning mellem et navn og et sæt attributerklæringer. Navngivne grupper af attributerklæringer kan være en stor hjælp i vedligeholdelse og genbrug af fælles attributerklæringer i et XML-skema.

Følgende instruktioner er skrevet til perspektivet Ressource, men gælder også i mange andre perspektiver.

Sådan tilføjer du en attributgruppe til et XML-skema:

  1. Åbn XML-skemaet i XML-skemaeditor.
  2. Højreklik på folderen Attributgrupper i oversigten Struktur, og klik påTilføj attributgruppe. Den vises i folderen Attributgrupper.
  3. Vælg den nye gruppe, højreklik på attributgruppen i oversigten Struktur, og vælg Refactor > Omdøb. Skriv et navn på attributgruppen i feltet Nyt navn.
  4. Du tilføjer en attribut ved at højreklikke på attributgruppen i oversigten Struktur og herefter klikke på Tilføj attribut. Attributten vises under attributgruppen i oversigten Struktur.
    1. Vælg attributten, klik på det aktuelle (standard)navn på attributten i oversigten Design, og skriv det nye Navn.
    2. Klik på den aktuelle (standard)attributtype i oversigten Design, og vælg en type på menuen. Du kan også vælge Gennemse for at aktivere menuen Angiv type, som indeholder flere indstillinger. Dialogboksen Angiv type indeholder en oversigt over alle indbyggede og brugerdefinerede typer, som i øjeblikket er tilgængelige. Du kan ændre listens Omfang ved at vælge et af følgende punkter:
      • Arbejdsområde. Viser alle de typer, der er tilgængelige i arbejdsområdet.
      • Omsluttende projekt. Viser alle de typer, der er tilgængelige i det projekt, der indeholder din fil.
      • (Standard) Aktuel ressource. Viser alle de typer, der er tilgængelige i den aktuelle fil.
      • Arbejdssæt. Viser alle de typer, der er tilgængelige i det valgte arbejdssæt.
  5. En attributreference repræsenterer en reference til en global attribut. Du tilføjer en attributreference ved at højreklikke på den komplekse type, der indeholder elementet, i oversigten Design, og herefter klikke på Tilføj attributreference. En erklæring, som henviser til en global attribut, gør det muligt at få vist den attribut, der henvises til, i forekomstdokumentet i sammenhæng med den henvisende erklæring. Vælg referencen, og vælg herefter den attributgruppe, den skal henvise til, i oversigten Egenskaber på menuen Reference.
  6. En attributgruppereference repræsenterer en reference til en attributgruppe. Du tilføjer en attributgruppereference ved at højreklikke på den komplekse type, der indeholder elementet, i oversigten Design, og herefter klikke på Tilføj attributgruppereference. En erklæring, som henviser til en global attribut, gør det muligt at få vist den attribut, der henvises til, i forekomstdokumentet i sammenhæng med den henvisende erklæring. Vælg referencen, og vælg herefter den attributgruppe, den skal henvise til, i oversigten Egenskaber på menuen Reference.
  7. Et any-element aktiverer elementindhold i henhold til navneområder, og det tilsvarende any-attributelement gør det muligt at få vist attributter i elementer. Du tilføjer en any-attribut ved at højreklikke på attributgruppen og herefter klikke på Tilføj attributten Any. any vises under attributgruppen i oversigten Struktur. Du kan angive følgende værdier for en any-attribut:
    • Du kan vælge følgende for en namespace-værdi:
      • ##any. Tillader al korrekt udformet XML fra alle navneområder.
      • ##local . Tillader al korrekt udformet XML, der ikke er erklæret som tilhørende et navneområde.
      • ##other. Tillader al korrekt udformet XML, der ikke kommer fra målnavneområdet for den type, der defineres.
      • ##targetNamespace . Genvej til målnavneområdet for den type, der defineres.
    • Du kan vælge følgende for en processContents-værdi:
      • skip. XML-processoren validerer overhovedet ikke attributindholdet.
      • lax. XML-processoren vil validere attributindholdet i den udstrækning, det er muligt.
      • strict. XML-processoren vil validere hele attributindholdet.