Hvordan InfoPath bruker XML-teknologier

Microsoft InfoPath

Vis alt Vis alt

Hvordan InfoPath bruker XML-teknologier

Microsoft Office InfoPath 2003 bruker mange forskjellige XML-teknologier, inkludert XSLT, XML-skjemaer, XHTML, XPath, DOM, XML-signaturer og en XML-prosessor som virker med alle disse teknologiene. 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 Office InfoPath 2003 støtter, bruker også Office InfoPath 2003 spesielle behandlingsinstruksjoner og navneområder og har mange metoder for å få tilgang til DOM gjennom Office InfoPath 2003 objektmodellen.

Office InfoPath 2003 er et Microsoft Windows-basert program som brukes til å lage skjemaer basert på XML og dets tilhørende teknologier. 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 Office InfoPath 2003.

NavnBeskrivelse
XMLXML er utdataformatet som produseres av et Office InfoPath 2003-skjema. XML inneholder også eksempeldataene som vises i feltene i et skjema, før en bruker fyller ut skjemaet.
XSLTXSLT er formatet for visningsfilene som produseres når et skjema utformes. Office InfoPath 2003 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.
XML-skjemaXML-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 skjemaet. I tillegg brukes et XML-skjema til å definere strukturen til skjemadefinisjonsfilen (XSF) som genereres av Office InfoPath 2003 når et skjema utformes. Office InfoPath 2003 støtter ikke bruk av XML-Data Reduced (XDR) eller Document Type Definition (DTD) for definering av skjemaet for XML-dokumenter.
XHTMLXHTML er godkjent HTML, og brukes primært ved utvikling av områder med rik tekst.
XPathXPath-uttrykk brukes til å binde kontroller til et skjema og til datavalidering og uttrykk for betinget formatering.
DOMDOMen brukes til å få programmatisk tilgang til innholdet i XML-kildedokumentet som et skjema produserer. Det brukes også til å gi lesetilgang til innholdet i XSF-filen.
XML-signaturXML-signaturer brukes til å digitalt signere skjemaer laget i Office InfoPath 2003. Hvert Office InfoPath 2003-skjema kan inneholde én eller flere digitale signaturer. Office InfoPath 2003 støtter ikke digital signering av deler av et skjema, bare skjemaet i sin helhet.
XML-prosessorXML-prosessoren brukes til å laste inn kilde-XML-koden for et dokument i minnet, validere den ved bruk av XML-skjemaet og produsere visningen for dokumentet ved bruk av XSLT. XML-prosessoren som støttes av Office InfoPath 2003, er Microsoft XML Core Services (MSXML) 5.0. Tidligere versjoner av denne prosessoren støttes ikke.