XML-Dateien lassen sich mit einem Texteditor direkt öffnen und bearbeiten. Dadurch sind neben den Textinhalten auch Elemente und Attribute zugänglich. Bei dateibasierten Autorensystemen ermöglicht dies gezielte Änderungen am Quelltext, beispielsweise das Korrigieren von Formatzuweisungen oder das Ersetzen wiederkehrender Angaben in mehreren Topicdateien.

Geeignete Editoren erleichtern die Arbeit durch farbliche Hervorhebung der XML-Syntax, Zeilennummern und das Einklappen von Elementen. Such- und Ersetzungsfunktionen unterstützen Änderungen über mehrere Dateien hinweg. Zusätzliche XML-Erweiterungen können den Quelltext prüfen und übersichtlich einrücken.

Die folgenden Texteditoren sind für die XML-Bearbeitung empfehlenswert und wurden auch in der vorliegenden Arbeit eingesetzt.

Visual Studio Code, kurz VS Code, ist ein kostenloser Quelltexteditor von Microsoft für Windows, macOS und Linux. Ganze Projektordner lassen sich öffnen und durchsuchen. Die integrierte Git-Unterstützung erleichtert die Versionsverwaltung. Die Erweiterung XML Language Support by Red Hat ergänzt unter anderem Syntaxprüfung, automatische Vervollständigung und XML-Formatierung.

Abbildung 26: Benutzerschnittstelle von Visual Studio Code.

Abbildung 26: Benutzerschnittstelle von Visual Studio Code.

Quelle: Eigener Screenshot.

Für die gleichzeitige Bearbeitung mehrerer Dateien bietet Visual Studio Code leistungsfähige Such- und Ersetzungsfunktionen: Wird ein Ordner aus dem Datei-Explorer in das Programmfenster gezogen, stehen alle darin enthaltenen Dateien für diese Funktionen zur Verfügung.

Notepad++ ist ein kostenloser Open-Source-Texteditor für Windows. Er bietet Syntaxhervorhebung sowie Such- und Ersetzungsfunktionen über mehrere Dateien hinweg. Das Plugin XML Tools ergänzt Funktionen zur Prüfung und Formatierung von XML. Damit eignet sich Notepad++ für die Kontrolle einzelner Topicdateien und für wiederkehrende Korrekturen am Quelltext.berücksichtigt werden.

Abbildung 27: Benutzerschnittstelle von Notepad++.

Abbildung 27: Benutzerschnittstelle von Notepad++.

Quelle: Eigener Screenshot.

Weitere Informationen sowie die zugehörige Website finden sich bei [Web:Edit].