Wie InfoPath XML-Technologien verwendet

Microsoft Office InfoPath ist eine Microsoft Office System-Anwendung, die zum Erstellen von Formularvorlagen basierend auf Extensible Markup Language (XML) und der dazugehörenden Technologien verwendet wird. XML ist eine Industriestandardsprache zum Beschreiben, Strukturieren und Austauschen von Daten. In InfoPath basieren Formulardaten auf XML-Technologien, Formulardaten werden im XML-Format gespeichert oder abgesendet. In InfoPath werden folgende XML-Technologien verwendet:

  • XSL-Transformation (XSLT)

  • XML-Schema

  • Extensible Hypertext Markup Language (XHTML)

  • XML Path Language (XPath)

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

  • XML-Signatur

    Hinweis : Weitere Informationen zu diesen Technologien erhalten Sie auf der World Wide Web Consortium (W3C)-Website und dort nach jeder Technologie suchen.

Diese Technologien werden von World Wide Web Consortium (W3C) beaufsichtigt, das eine bestimmte Reihe von Regeln, Richtlinien und Konventionen für das Erstellen von Dateien empfiehlt, die sich durch unterschiedliche Computer und Anwendungen einfach generieren und verarbeiten lassen. Zusätzlich zu den XML-Technologien, die in InfoPath unterstützt werden, verwendet InfoPath auch spezielle Verarbeitungsanweisung und Namespace und hat eine Reihe von Methoden, um über das InfoPath-Objektmodell auf das DOM zuzugreifen.

Es ist zwar nicht erforderlich, dass Sie alle Details dieser XML-Technologien verstehen, aber die folgende Tabelle soll Ihnen helfen zu verstehen, wie diese Technologien in InfoPath verwendet werden.

Name

Beschreibung

XML

XML ist das Format für Ausgabe, die von einem InfoPath-Formular erstellt wird. XML wird auch verwendet, um die Beispieldateien zu enthalten, die in den Feldern eines Formulars angezeigt werden, bevor ein Benutzer das Formular ausfüllt. InfoPath verwendet die XML-Standardversion 1.0.

XSLT

XSLT ist das Format der Ansichtsdateien, die erstellt werden, wenn eine Formularvorlage entworfen wird. InfoPath unterstützt weder das Verwenden von Formatierungsobjekten (XSL-FO) für die Darstellung von XML-Daten noch unterstützt es das Importieren von beliebigen XSL-Dateien. InfoPath verwendet die XSLT-Standardversion 1.0.

XML-Schema

Ein XML-Schema fungiert als Hauptelement für die Datenüberprüfung in einem Formular und stellt die zugrunde liegende Struktur des XML-Dokuments bereit, das von der Formularvorlage erstellt werden soll. Darüber hinaus wird ein XML-Schema dazu verwendet, die Struktur der Formulardefinitionsdatei zu definieren, die in InfoPath generiert wird, wenn eine Formularvorlage entworfen wird. InfoPath unterstützt keine Schemas, die Spezifikationen für XDR (XML-Data Reduced) oder DTD (Document Type Definition) (DTD) entsprechen.

XHTML

XHTML ist wohlgeformtes HTML und wird meist verwendet, wenn RTF-Bereiche gestaltet werden. InfoPath verwendet die XHTML-Standardversion 1.0.

XPath

XPath-Ausdrücke werden beim Binden von Steuerelementen an Felder und Gruppen in der Datenquelle einer Formularvorlage verwendet. XPath-Ausdrücke werden außerdem zur Datenüberprüfung und Bedingte Formatierung von Ausdrücken verwendet. InfoPath verwendet die XPath-Standardversion 1.0.

DOM

DOM wird verwendet, um programmgesteuert auf den Inhalt des XML-Quelldokuments zuzugreifen, das von einer Formularvorlage erstellt wurde. Es ermöglicht auch den schreibgeschützten Zugriff auf den Inhalt der XSF-Datei. InfoPath verwendet die DOM-Standardversion 1.0.

XML-Signatur

XML-Signaturen werden dazu verwendet, InfoPath-Formulare digital zu signieren. Falls aktiviert, können InfoPath-Formulare mehrere digitale Signaturen enthalten. InfoPath unterstützt das digitale Signieren von Teilen eines Formulars sowie eines ganzen Formulars.

XML-Prozessor

Der XML-Prozessor wird verwendet, um den Quell-XML-Inhalt eines Dokuments in den dynamischen Arbeitsspeicher des Computers zu laden, diesen Inhalt mithilfe des XML-Schemas auf Gültigkeit zu prüfen und mit XSLT die Ansicht des Dokuments zu erstellen. InfoPath unterstützt den XML-Prozessor Microsoft XML Core Services (MSXML) 5.0. Frühere Versionen dieses Prozessors werden nicht unterstützt.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×