Hoe in InfoPath XML-technologieën worden gebruikt

Microsoft Office InfoPath is een Microsoft Office-toepassing waarmee u formuliersjablonen maakt op basis van XML (Extensible Markup Language) en bijbehorende technologieën. XML is een taal die voldoet aan de industriestandaard en is bedoeld voor het beschrijven, rangschikken en uitwisselen van gegevens. In InfoPath worden formuliersjablonen gebaseerd op XML-technologieën en worden formuliergegevens in XML-indeling opgeslagen of ingediend. Binnen InfoPath wordt van de volgende XML-technologieën gebruikgemaakt:

  • XSL-transformatie (XSL Transformation, XSLT)

  • XML-schema

  • EHTML (Extensible Hypertext Markup Language)

  • XML Path Language (XPath)

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

  • XML-handtekening

    Opmerking: Als u meer informatie over deze technologieën zoekt, gaat u naar de website van het W3C (World Wide Web Consortium) en zoekt u de technologie waarover u meer wilt weten.

Deze technologieën worden beheerd door het World Wide Web Consortium (W3C), dat een specifieke reeks regels, richtlijnen en conventies aanbeveelt voor het produceren van bestanden die eenvoudig door verschillende computers en toepassingen kunnen worden gegenereerd en verwerkt. Naast de XML-technologieën die door InfoPath worden ondersteund, wordt in InfoPath ook gebruikgemaakt van speciale verwerkingsinstructies en naamruimte. Daarnaast kent het programma een aantal methoden waarmee via het InfoPath-objectmodel toegang tot het DOM kan worden verkregen.

Hoewel het niet nodig is dat u alle details van deze XML-technologieën kent, kunt u aan de hand van de informatie in de volgende tabel meer inzicht krijgen in het gebruik van deze technologieën in InfoPath.

Naam

Beschrijving

XML

XML is de uitvoerindeling die door een InfoPath-formulier wordt geproduceerd. XML wordt ook gebruikt voor de voorbeeldgegevens die in formuliervelden worden weergegeven voordat een gebruiker het formulier invult. In InfoPath wordt XML versie 1.0 gebruikt.

XSLT

XSLT is de indeling van de weergavebestanden die tijdens het ontwerpen van een formuliersjabloon worden gegenereerd. Het gebruik van XSL-FO (XSL Formatting Objects) voor de weergave van XML-gegevens wordt door InfoPath niet ondersteund. Deze beperking geldt ook voor de import van willekeurige XSL-bestanden. In InfoPath wordt XSLT versie 1.0 gebruikt.

XML-schema

XML-schema's worden in de eerste plaats gebruikt voor de gegevensvalidatie in een formulier en vormen daarnaast de onderliggende structuur van het XML-document dat door de formuliersjabloon wordt gegenereerd. Daarnaast worden XML-schema's gebruikt om de structuur van formulierdefinitiebestand te definiëren die door InfoPath tijdens het ontwerpen van een formuliersjabloon worden gegenereerd. Schema's op basis van XDR-specificaties (XML-Data Reduced) of DTD-specificaties (Document Type Definition) worden door InfoPath niet ondersteund. In InfoPath wordt XML-schema versie 1.0 gebruikt.

XHTML

XHTML is een uitgebreide vorm van HTML, die hoofdzakelijk bij het ontwerpen van RTF-gebieden wordt gebruikt. In InfoPath wordt XHTML versie 1.0 gebruikt.

XPath

XPath-expressies worden gebruikt voor de binden van besturingselementen aan velden en groepen in de gegevensbron van een formuliersjabloon. XPath-expressies worden eveneens gebruikt voor gegevensvalidatie en voor expressies voor voorwaardelijke opmaak. In InfoPath wordt XPath versie 1.0 gebruikt.

DOM

Het DOM wordt gebruikt om via een programma toegang te krijgen tot de inhoud van het XML-brondocument dat door een formuliersjabloon wordt gegenereerd. Het DOM wordt ook gebruikt om leestoegang te krijgen tot de inhoud van het XSF-bestand. In InfoPath wordt DOM versie 1.0 gebruikt.

XML-handtekening

XML-handtekeningen worden gebruikt om InfoPath-formulieren digitaal te ondertekenen. Als XML-handtekeningen zijn ingeschakeld, kan elk InfoPath-formulier een of meer digitale handtekeningen bevatten. In InfoPath kunnen gedeelten van een formulier en het formulier als geheel worden ondertekend.

XML-processor

De XML-processor wordt gebruikt om de XML-bron van een document in het dynamische geheugen te laden, de bron met behulp van het XML-schema te valideren en de weergave van het document met behulp van XSLT te genereren. De XML-processor die door InfoPath wordt ondersteund, is MSXML versie 5.0 (Microsoft XML Core Services). Eerdere versies van deze processor worden niet ondersteund.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×