| | Produktinformationen Hilfe und Anleitungen Schulung Ähnliche Produkte und Technologien Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
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) (XSL-Transformation (XSLT): Eine Sprache, mit deren Hilfe XSL-Dokumente in andere Dokumentarten, z. B. HTML- oder XML-Dokumente, transformiert werden. Die Datei wurde für die Verwendung als Teil von XSL entwickelt.)
- XML-Schemas (XML-Schema: Eine formale, in XML geschriebene Spezifikation, die die Struktur eines XML-Dokuments sowie die Elementnamen und umfangreichen Datentypen definiert, deren Elemente in Kombination auftreten können und deren Attribute für jedes Element verfügbar sind.)
- Extensible Hypertext Markup Language (XHTML) (Extensible Hypertext Markup Language (XHTML): Eine Markupsprache, die HTML erweitert und XML neu formuliert.)
- XML Path Language (XPath) (XML Path Language (XPath): Eine Sprache zum Adressieren von Teilen eines XML-Dokuments. XPath stellt darüber hinaus auch grundlegende Möglichkeiten zum Bearbeiten von Zeichenfolgen, Zahlen und booleschen Werten bereit.)
-
Document Object Model (DOM) (DOM (Document Object Model): Eine Spezifikation des World Wide Web Consortium, die die Struktur von dynamischen HTML- und XML-Dokumenten so beschreibt, dass diese durch einen Webbrowser bearbeitet werden können.)
- XML-Signaturen (XML-Signatur: Eine auf XML basierende, digitale Signatur, die zum Schützen der in XML-Dokumenten enthaltenen Daten verwendet werden kann. Bei XML-Signaturen handelt es sich um einen Standard, der vom World Wide Web Consortium (W3C) geregelt wird.)
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) (World Wide Web Consortium (W3C): Ein Konsortium von kommerziellen Organisationen und Bildungseinrichtungen, das Forschungsaktivitäten zu den unterschiedlichsten Aspekten im Zusammenhang mit dem World Wide Web überwacht und die Entwicklung von Standards in diesem Bereich fördert.) 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 Verarbeitungsanweisungen (Verarbeitungsanweisung: Informationen, die in der Einleitung eines XML-Dokuments gespeichert sind. Diese Informationen werden über den XML-Parser an jede Anwendung weitergeleitet, die das XML-Dokument verwendet.) und Namespaces (Namespace: Ein Mechanismus, der Elementnamen und Beziehungen eindeutig bestimmt, um Namenskonflikte bei Elementen zu vermeiden, die denselben Namen haben, jedoch aus unterschiedlichen Quellen stammen.) 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 (Gültigkeitsprüfung: Der Vorgang, bei dem die Richtigkeit von Daten geprüft wird. Eine Gruppe von Regeln, die auf ein Steuerelement angewendet werden können, um den Datentyp und den Datenbereich anzugeben, der von Benutzern eingegeben werden kann.) 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 (XSF) (Formulardefinitionsdatei: Eine XML-Datei mit der Erweiterung XSF, die Informationen zu allen anderen Dateien und Komponenten, z. B. Anpassungen der Benutzeroberfläche, XML-Schemas, Ansichten, Geschäftslogik, Ereignisse und Bereitstellungseinstellungen enthält, die in einem Formular verwendet werden.) 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 (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.) von Steuerelementen an Felder und Gruppen in der Datenquelle (Datenquelle: Zusammengehörige Felder und Gruppen, welche die Daten für ein InfoPath-Formular definieren und speichern. Steuerelemente im Formular sind an die Felder und Gruppen in der Datenquelle gebunden.) einer Formularvorlage verwendet. XPath-Ausdrücke werden außerdem zur Datenüberprüfung und bedingten Formatierung (Bedingte Formatierung: Vorgang zum Ändern der Darstellung eines Steuerelements, einschließlich dessen Sichtbarkeit und Lese-/Schreibzugriffsstatus, auf der Grundlage von Werten, die in das Formular eingegeben wurden.) 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. |
|