Hvordan InfoPath bruker XML-teknologier

Microsoft Office InfoPath er et Microsoft Office System-program som brukes til å opprette skjemamaler basert på XML (Extensible Markup Language) og tilknyttet teknologi. XML er et bransjestandard språk til beskriving, organisering og utveksling av data. I InfoPath er skjemamaler basert på XML-teknologi, og skjemadata lagres eller sendes i XML-format. InfoPath benytter følgende XML-teknologier:

  • XSL-transformering (XSLT)

  • XML-skjema

  • XHTML (Extensible Hypertext Markup Language)

  • XML Path-språk (XPath)

  • XHTML (Extensible Hypertext Markup Language)Document Object Model (DOM)

  • XML-signatur

    Merknad: Du kan lære mer om disse teknologiene ved å gå til webområdet World Wide Web Consortium (W3C) og søke etter hver teknologi.

Disse teknologiene styres av World Wide Web Consortium (W3C), som anbefaler et bestemt sett av regler, retningslinjer og konvensjoner for produksjon av filer som kan enkelt genereres og behandles av forskjellige datamaskiner og programmer. I tillegg til XML-teknologiene som InfoPath støtter, bruker også InfoPath spesielle behandlingsinstruksjoner og navneområde og har mange metoder for å få tilgang til DOMen gjennom InfoPath-objektmodellen.

Selv om det ikke er nødvendig å forstå alle detaljene ved disse XML-teknologiene, kan den følgende tabellen hjelpe deg med å forstå hvordan de brukes i InfoPath.

Navn

Beskrivelse

XML

XML er utdataformatet som produseres av et InfoPath-skjema. XML inneholder også eksempeldataene som vises i feltene i et skjema, før en bruker fyller ut skjemaet. InfoPath bruker standarden XML-versjon 1.0.

XSLT

XSLT er formatet for visningsfilene som produseres når en skjemamal utformes. InfoPath støtter ikke bruk av XSL Formatting Objects (XSL-FO) for presentasjonen av XML-data, og det støtter heller ikke import av tilfeldige XSL-filer. InfoPath bruker standarden XSLT-versjon 1.0.

XML-skjema

XML-skjemaer brukes som det primære middelet for datavalidering i et skjema, og de etablerer den underliggende strukturen av XML-dokumentet som skal produseres av skjemamalen. I tillegg brukes et XML-skjema til å definere strukturen til skjemadefinisjonsfil som genereres av InfoPath når en skjemamal utformes. InfoPath støtter ikke bruk av skjemaer som samsvarer med spesifikasjonene for XML-Data Reduced (XDR) eller Document Type Definition (DTD). InfoPath bruker standarden XML-skjema versjon 1.0.

XHTML

XHTML er godkjent HTML, og brukes primært ved utvikling av områder med rik tekst. InfoPath bruker standarden XHTML-versjon 1.0.

XPath

XPath-uttrykk brukes ved bind av kontroller til felt og grupper i datakilde i en skjemamal. XPath-uttrykk brukes også for datavalidering og uttrykk med betinget formatering. InfoPath bruker standarden XPath-versjon 1.0.

DOM

DOMen brukes til å få programmatisk tilgang til innholdet i XML-kildedokumentet som en skjemamal produserer. Det brukes også til å gi skrivebeskyttet tilgang til innholdet i XSF-filen. InfoPath bruker standarden DOM-versjon 1.0.

XML-signatur

XML-signaturer brukes til å digitalt signere InfoPath-skjemaer. Hvis aktivert, kan hvert InfoPath-skjema inneholde én eller flere digitale signaturer. InfoPath støtter digital signering av deler av et skjema, i tillegg til skjemaet i sin helhet.

XML-prosessor

XML-prosessoren brukes til å laste inn kilde-XML-koden for et dokument i det dynamiske minnet til datamaskinen, validere den ved bruk av XML-skjemaet og produsere visningen for dokumentet ved bruk av XSLT. XML-prosessoren som støttes av InfoPath, er Microsoft XML Core Services (MSXML) versjon 5.0. Tidligere versjoner av denne prosessoren støttes ikke.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×