Om skjemadefinisjonsfilen
Microsoft Office InfoPath 2003-skjemadefinisjonsfilen (.xsf), vanligvis kalt .xsf-filen, fungerer som spesifikasjonsfil for et InfoPath-skjema. .xsf-filen opprettes automatisk av InfoPath når en ny skjemamal opprettes og lagres i utformingsmodus. Når skjemadesignere og -utviklere endrer skjemamalen eller legger til nye funksjoner i den, oppdaterer InfoPath .xsf-filen slik at disse endringene gjenspeiles i filen.
Obs! .xsf-filen kan også endres direkte i et tekstredigerings- eller XML-redigeringsprogram, for eksempel Microsoft Notisblokk. Vær forsiktig når du endrer .xsf-filen: En ugyldig oppføring i filen kan gjøre det tilknyttede skjemaet ubrukelig. Noen tilpasninger må imidlertid gjøres i .xsf -filen fordi de ikke kan genereres i utformingsmodus.
.xsf-filen er kjernefilen i et InfoPath-skjema fordi den inneholder informasjon om skjemaet som sådant. Informasjonen omfatter behandling av metadata, tilpassing av brukergrensesnitt, skjemadefinisjoner, visninger, deklarasjoner for forretningslogikk, hendelsesbehandling og distribusjonsinformasjon.
.xsf-filen inneholder blant annet følgende elementer:
- En entydig identifikator for skjemaet
- Global metadatainformasjon for skjemaet, inkludert informasjon om distribusjon og publisering
- XML-skjemadefinisjoner for XML-dokumentet som genereres av skjemaet
- Definisjon av visninger og tilknyttede grensesnittkomponenter (menyer, verktøylinjer og knapper)
- Definisjon av redigeringshandlinger som er tilgjengelige via grensesnittkomponenter, og hvordan tilgjengeligheten fastslås kontekstuelt
- Informasjon om arbeidsflyt og ruting
- Hendelsesbehandling, datavalidering og forretningslogikk knyttet til individuelle XML-noder i skjemaets underliggende XML-dokument eller til selve XML-dokumentet
- Hendelsesbehandling knyttet til skjemaet som sådant
- Pakkeinformasjon for alle filene i skjemamalen
.xsf-filen er basert på xsf-navneområdet. Filens rotelement er xDocumentClass-elementet.
Obs! Du finner en komplett referanse til .xsf-filen, inkludert alle elementer, attributter og andre enheter, i InfoPath XSF Reference. Denne referansen er en del av InfoPath Developer's Reference, som er tilgjengelig i InfoPaths hjelpesystem og i hjelpesystemet for Microsoft Script Editor (MSE).