Markdown ist eine schlanke Markup-Sprache, mit der mit Hilfe eines einfachen Textverarbeitungsprogramms Formatierungen zu einem Dokument hinzugefügt werden können. Sie können damit relativ einfach folgende Formatierungen hinzufügen:
Dank integrierter Unterstützung für die Bearbeitung und Anzeige von Markup-Dokumenten in XMLSpy lassen sich Wikis, Dokumentation und sogar Blog-Artikel mühelos direkt in der Entwicklungsumgebung Ihrer Wahl erstellen. Native Markdown-Unterstützung bedeutet, dass Sie für diese Art von Inhalt keinen Editor eines Drittanbieters mehr benötigen.
Markdown-Code kann direkt in der Textansicht von XMLSpy (mit Syntaxfärbung) erstellt werden. Anschließend können Sie in die Browser-Ansicht wechseln, um den Markdown-Inhalt in Form einer formatierten (d.h. in HTML dargestellten) Seite in der Leseansicht anzuzeigen.
Markdown eignet sich besonders dazu, um Codefragmente innerhalb von Dokumenten, README-Dateien, Forum-Postings, Wikis oder anderen textbasierten Inhalten darzustellen und zu formatieren.
Im Markdown-Editor werden Codeblöcke durch ein dreifaches backtick-Zeichen gekennzeichnet. Für die Syntaxmarkierung können Sie einen Syntax-Specifier wie xml, xquery, html, css, js, cpp, python, usw. angeben. In Codeblöcken wie dem unten gezeigten HTML-Fragment bleibt die Code-Formatierung sowie die Einrückung für die Dokumentation und einfaches Kopieren erhalten.
Der Markdown-Editor in XMLSpy bietet eine praktische Methode, um in derselben IDE, die auch zum Schreiben des XML-, JSON-, XSLT-, XBRL-Codes und für andere Aufgaben verwendet wird, an der Dokumentation zu arbeiten.