| | 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 2003 verwendet eine Reihe von XML (Extensible Markup Language (XML): Eine komprimierte Form der Standard Generalized Markup Language (SGML), mit deren Hilfe Entwickler benutzerdefinierte Tags erstellen können, die eine flexible Organisation und Präsentation von Informationen ermöglichen.)-Technologien, so z. B. 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.),
XHTML (Extensible Hypertext Markup Language (XHTML): Eine Markupsprache, die HTML erweitert und XML neu formuliert.), 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.),
das 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.) und einen XML-Prozessor, der mit jeder dieser Technologien funktionsfähig ist. Diese Technologien werden vom 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 bestimmte 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 InfoPath unterstützt, 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. InfoPath ist eine Microsoft Windows-basierte Anwendung, mit der Formulare auf Basis von XML und den zu XML gehörenden Technologien erstellt werden können. 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 Beispieldaten zu enthalten, die in den Feldern eines Formulars angezeigt werden, bevor ein Benutzer das Formular ausfüllt. |
| XSLT | XSLT ist das Format der Ansichtsdateien, die erstellt werden, wenn ein Formular entworfen wird. InfoPath unterstützt weder das Verwenden von XSL-Formatierungsobjekten (XSL-FO) für die Darstellung von XML-Daten noch unterstützt es das Importieren von beliebigen XSL-Dateien. |
| XML-Schema | Ein XML-Schema fungiert als Hauptelement für die Gültigkeitsprüfung (Gültigkeitsprüfung: Der Vorgang, bei dem die Richtigkeit von Daten geprüft wird. Eine Reihe 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 dem Formular 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 von InfoPath generiert wird, wenn ein Formular entworfen wird. InfoPath unterstützt nicht das Verwenden von XDR (XML-Data Reduced) oder DTD (Document Type Definition) für das Definieren des Schemas eines XML-Dokuments. |
| XHTML | XHTML ist wohlgeformtes HTML und wird meist verwendet, wenn RTF-Bereiche gestaltet werden. |
| XPath | XPath-Ausdrücke werden sowohl für das Binden (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, so dass 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 ein Formular als auch für Gültigkeitsprüfungsausdrücke sowie Ausdrücke zur bedingten Formatierung (Bedingte Formatierung: Ändern der Darstellung eines Steuerelements, z. B. dessen Sichtbarkeit, auf der Grundlage von Werten, die in das Formular eingegeben wurden.) verwendet. |
| DOM | Das DOM wird verwendet, um programmgesteuert auf den Inhalt des Quell-XML-Dokuments zuzugreifen, das von einem Formular erstellt wurde. Es wird auch verwendet, um auf den Inhalt der XSF-Datei schreibgeschützt zuzugreifen. |
| XML-Signatur | XML-Signaturen werden dazu verwendet, Formulare digital zu signieren, die von InfoPath erstellt wurden. Jedes InfoPath-Formular kann 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 Arbeitsspeicher 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. |
|