Visual Studio Code
Der kostenlose (und unter einer freien Lizenz stehende) Texteditor Visual Studio Code (kurz: VS Code) kann dank zahlreicher Extensions für sehr viele Programmiersprachen benutzt werden. Um das speedata Layout-Schema zu benutzen, wird die XML Erweiterung von Red Hat benötigt:
Diese Erweiterung wird über sogenannte XML Kataloge gesteuert. In diesen wird eine Zuordnung von Namensraum zu einem Schema erstellt. Zwei vorgefertigte Kataloge werden mit dem speedata Publisher geliefert, die den speedata Namensraum mit den entsprechenden Schemadateien verknüpfen. So muss man nur den Katalog einbinden:
Es gibt zwei verschiedene Schemadateien, die in je zwei Sprachen dokumentiert sind. Für die englischsprachige Dokumentation muss catalog-schema-en.xml
benutzt werden, für die deutschsprachige Dokumentation catalog-schema-de.xml
.
Hat alles geklappt, kommt bei einem Layout mit dem Namensraum urn:speedata.de:2009/publisher/en
die Autovervollständigung mit Beschreibung: