Editor für Erweiterungspunktschema

Informationen zu Erweiterungspunktschemata

Ein Erweiterungspunktschema ist eine XML-Schemadatei, die einen Vertrag für Erweiterungspunkte definiert, dem Erweiterungen entsprechen müssen, um als Plug-in für die Plattform zu laufen und diese zu erweitern. Genauer gesagt gibt ein Erweiterungspunktschema eine formale Grammatik für die Elemente und Attribute eines Erweiterungspunkts an. Diese Grammatik bestimmt die Struktur, den Inhalt und die Semantik der XML-Markup-Formatierung für ergänzte Erweiterungen.

Erweiterungspunktschemata werden bei der Entwicklung von Plug-ins für folgende Funktionen verwendet:

Informationen zu diesem Editor

Der Editor für Erweiterungspunktschemata bietet die folgenden Optionen:

Dieser Editor abstrahiert die Markup-Formatierung der Datei eines Erweiterungspunktschemas als Implementierungsdetails, deren Verwendung Sie nicht erlernen müssen.

Editorseiten

Dieser Editor besteht aus den folgenden Seiten:

Globale Editoraktionen

Klicken Sie auf den Hyperlink Vorschau auf Verweisdokument, um eine Vorschau des Verweisdokuments für gespeicherte oder nicht gespeicherte Inhalte des bearbeiteten Erweiterungspunktschemas anzuzeigen. Diese Aktion generiert eine HTML-Darstellung des Schemas und öffnet diese in einem Browser.

Schema-Header

XML-Schemaunterstützung von PDE

Erweiterungspunktschemata sind XML-Schemata. Daher sind sie in XML geschrieben und können Schemaanmerkungen nutzen, um die einfache Durchführbarkeit der Verarbeitung und die Lesbarkeit zu verbessern. Erweiterungspunktschemata verwenden jedoch nur eine kleine Untergruppe von XML-Schemafunktionen, die von der W3C-XML-Schemaspezifikation definiert sind.

Die Verwendung einer kleinen Untergruppe der XML-Schemafunktion vereinfacht die Struktur und die Syntax von Erweiterungsschemata dramatisch, geht jedoch gleichzeitig auf die Anforderungen der Problemdomäne des Erweiterungspunkts ein. Darüber hinaus bietet dies eine ästhetische Eins-zu-eins-Zuordnung der Schemagrammatik zu einer funktional entsprechenden DTD-Grammatik.

Die Haupteinschränkungen von Erweiterungspunktschemata sind folgende:

Relevante Links