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:
- Høyreklikk på innholdsmodellen du vil arbeide med, i Disposisjon-visningen og klikk på
Legg til Any-attributt.
- Velg det nye Any-elementet.
- 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.
- 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.
- 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.
- 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.
- Klikk på flippen Dokumentasjon hvis du vil gi opplysninger om dette elementet. 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.
(c) Copyright 2001, World Wide Web (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en Automatique,
Keio University).