documentSchema-elementet
Definerer et XML-skjema for et skjema.
Type
xsd:complexType
Struktur
Navn | Beskrivelse |
---|---|
location | (Obligatorisk attributt) Inneholder navneområde-URIen (Uniform Resource Identifier) og plasseringen (en URL-adresse (Uniform Resource Locator), relativ til skjemadefinisjonsfilen (.xsf)), med mellomrom som skilletegn, for .xsd-filen der XML-skjemaet er definert. |
rootSchema | (Valgfritt attributt) Identifiserer et XML-skjema som toppnivåskjemaet for skjemaet som fylles ut. |
Merknader
documentSchema-elementet er et obligatorisk element for documentSchemas-elementet. Det finnes ett documentSchema-element for hvert deklarerte XML-skjema i skjemaet.
Microsoft Office InfoPath 2003 inneholder alle XML-skjemaer i skjemamalen og endrer skjemareferansene i .xsd-filene til relative banenavn. Hvis et skjemas underliggende XML-dokument inneholder referanser til flere XML-skjemaer, er skjemaene oppført med separate documentSchema-elementer, og rootSchema-attributtet for XML-skjemaet på det øverste nivået er satt til "yes".
Hvis en XML-skjemafil inneholder referanser til andre XML-skjemafiler med inkluderings- eller importinnstillinger, trenger ikke disse filene å oppføres i documentSchemas-elementet. De må imidlertid tas med i skjemamalen, med referansene endret til relative filnavn.
Eksempel
Følgende er et eksempel på documentSchema-elementet:
<xsf:documentSchemas>
<xsf:documentSchema
location="urn:schema:custom:Namespace customFilename.xsd"
rootSchema="yes"/>
</xsf:documentSchemas>