Om skjemadefinisjonsfilen

Microsoft Office InfoPath

Vis alt Vis alt

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).