Legge til et Any-element

Du kan bruke any-elementet på samme måte som en DTDs ANY-innholdsmodell, men det må være i forbindelse med navneområder. Dette gjør det mulig for deg å inkludere XML-innhold, f.eks. en HTML-nettside som samsvarer med XHTML 1.0-syntaksen.

Eksempel:

<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
 < minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>

Skjemafragmentet over gjør det mulig for et <MyWebPage>-element å inneholde alle korrekt utformede XHTML-data som blir vist i navneområdet.

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

Slik legger du til et any-element:

  1. Høyreklikk på innholdsmodellen du vil arbeide med, i Disposisjon-visningen og klikk på Legg til Any-attributt.
  2. Velg det nye Any-elementet.
  3. Du kan velge følgende verdier for namespace i visningen Egenskaper i skjemaredigeringsprogrammet:
    • ##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.
  4. Du kan velge følgende verdier for processContents:
    • skip. XML-prosessoren validerer ikke innholdet i det hele tatt.
    • lax. XML-prosessoren validerer innholdet så langt det er mulig.
    • strict. XML-prosessoren validerer hele innholdet.
  5. minOccurs-verdien er antallet ganger Any-elementet å forekomme i et forekomstdokument. Du kan velge 0 hvis du vil at elementet skal være valgfritt. Ellers velger du 1.
  6. maxOccurs-verdien er antallet ganger en Any-element kan forekomme i et forekomstdokument. Du kan velge 0, 1 eller, for å angi av det ikke er noe maksimalt antall forekomster, Ubundet.
  7. Klikk på flippen Dokumentasjon hvis du vil gi opplysninger om dette elementet. Siden Dokumentasjon brukes for leselig materiale, f.eks. en beskrivelse.
  8. 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.

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