Dirk Metzmacher 28. September 2005

XML-Editoren in der Übersicht

Kein Beitragsbild

Dirk Metzmacher ist der Herausgegeber des Photoshop-Weblogs, sowie Fachjournalist und Photoshop-Profi, dessen...

XML ist die Basis so manches Content Management Systems, von Flex-Anwendungen und AJAX-Applikationen. Für die Extensible Markup Language nutzt man als Programmierer eine spezielle Arbeitsumgebung, wenn man bei großen Projekten nicht die Übersicht verlieren möchte.

Blick hinter den Vorhang
Das Fundament aller Editoren ist identisch. Tidy sorgt für sauberen Code, als XSLT-Prozessor ist zumeist Xerces im Einsatz und die PDF-Umwandlung läuft über Apaches FOP. Die Konvertierung der Schema-Sprachen übernimmt Trang. Unter Windows arbeitet der Internet Explorer mit MSXML als Rendering-Maschine. Die Integration dieser Techniken in das Programm ist relevanter, als die Technik selbst.

Oxygen
Die auf Java basierende Software Oxygen ist vor allem im Verbund mit Eclipse eine mächtige Entwicklungsumgebung. Der XSLT-Debugger und die Option, weitere Tools einzubinden, macht diese Kombination zum Top-Editor im Bereich XML. Die Projektverwaltung ist zwar rudimentär, dafür überzeugen die unterstützten Dokumententypen. Gerade bei den Schema-Sprachen wird mit der Unterstützung von NRL, Schematron, DTD, XQuery, XML Schema und RelaxNG viel geboten.

Die Umwandlung eines Formats in das andere, mit Auswahl des Parsers, kann das Programm genauso leicht bewältigen, wie es auch mit der übersichtlichen Darstellung des Codes, dank zuklappbarer XML-Elemente und externer Baumansicht im eigenen Editor, keine Probleme hat. Eine detaillierte Online-Hilfe, leider nur in englischer Sprache, rundet das Paket ab. Oxygen benötigt eine Java VM ab Version 1.4 als Grundlage und kostet in der Home Edition 40,00 Euro, in der Professional Edition um die 149,00 Euro. Das Programm ist für Windows, Mac und Linux als Stand-Alone oder für Eclipse als PlugIn erhältlich.

Screenshot
Oxygen bietet einen leistungsstarken Debugger

XML Writer
XML Writer ist vorwiegend für die Pflege komplexer Projekte mit Dokumenten, Schemata und Stylesheets gedacht. Zu diesem Schluß kann man zumindest kommen, wenn man seine Funktionalität betrachtet. Einzelne XML-Dateien können ohne Probleme bearbeitet und selbst DTDs in Schemata umgewandelt oder die XSLT-Konvertierung genutzt werden. Doch damit hört es auf.

Schon bei der Verwendung von XSLT kommt es zu kleinen Fehlern. Exoten wie RelaxGN und SVG sind dem Programm unbekannt,die Konvertierung mit XSL:FO und ein XSLT-Debugger fehlen. Doch wer nur ein neues Dokument mit vordefinierten XML-Schema erstellen möchte, darf sich über die Tag-Bar und eine Stapelverarbeitung freuen. Ein Schema oder DTD wird geladen und Tags per Drag&Drop eingefügt. Als reiner Windows-Editor nutzt XML Writer den Internet Explorer mit MSXML für das Rendering. Das Programm ist für Windows und etwa 82,00 Euro erhältlich.

Screenshot
XML Writer: Gut für Autoren

Morphon
Ein ganz und gar kostenloser XML-Editor ist Morphon. Der wird zwar nicht mehr weiterentwickelt, ist als XML- und CSS-Editor aber durchaus zu gebrauchen. Aus einem Schema oder DTD wird ein XML-Dokument erstellt und die Elemente und Attribute eingefügt. Die Gestaltung übernimmt die CSS-Datei. Und da liefert Morphon gleich den passenden CSS-Editor samt Überblick der CSS-Befehle und Einstellungsoptionen mit. Neuere XML-Standards werden nicht unterstützt. Eine installierte Java VM ist für das Programm Voraussetzung. Auf der Website findet man einige Morphon-PlugIns. So etwa RenderPDF, für die Umwandlung der XML-Dokumente in ein PDF-File, und XIndice, um Dokumente von XIndice-Servern zu laden und darauf zu speichern.

Screenshot
Kostenlos aber ohne Zukunft: Morphon

Editix
Als Format-Spezialist unter den XML-Editoren darf sich Editix bezeichnen, der neben DTD, Schema und RelaxNG auch SVG, MathML und einen XSL-FO-Prozessor beherrscht. Das aufgeräumte Interface, Autovervollständigung und die zahlreichen Templates kommen dem Anfänger entgegen. Der Profi freut sich über XSLT-Debugger, Namespace Manager und XPath-Builder, der die Festlegung von eigenen Xpath-Ausdrücken ermöglicht. Das Projektmanagment könnte noch verbessert werden. Editix kostet in der Home Edition 32,30 Euro, in der Professional Edition etwa 70,00 Euro. Es benötigt eine Java VM ab Version 1.4 und läuft unter Windows, Mac und Linux.

Screenshot
Klingt wie ein Gallier

XML Spy
Mit etwa 399,00 Euro nähern wir mit dem XML Spy von Altova einer andere Liga. Man erhält für sein Geld ein flexibles XML-Werkzeug, das sogar aus Schemata C#- und Java-Code produzieren kann. Der XML-Import aus Access, MS SQL oder Oracle gelingt leicht. Das Programm nutzt den Internet Explorer mit MSXML und läuft problemlos, wenn das Betriebssystem denn „Windows“ heißt. Andere Produkte des Unternehmens, wie etwa MapForce, einem Mapping-Werkzeug für Datenbanken, oder StyleVision lassen sich leicht integrieren. Die XML Suite aus gleichem Hause bringt gleich einige dieser Programme, wie etwa den SchemaAgent, StyleVision zum Entwerfen von Stylesheets und MapForce mit, kostet aber etwa 200,00 Euro mehr. Altova bietet auch eine deutsche Version der Software an.

Screenshot
Hat seinen Preis: XML Spy

Exchanger
Der Exchanger ist ein Java-basierter XML-Editor mit XSLT-Debugger, der es in sich hat. Er bietet Vorlagen für DTD- und XML-Schemata, Docbook, XSLT-Stylesheets, SVG und sogar SOAP-Prozeduren für den Amazon Web Service. Hilfe bei der Einstellung der XML-Signatur findet man im speziellen Security-Menü. Eine Bookmark-Liste, Xpath-Suche, Excel- und SQL-Import-Funktionen sowie die Helper-Ansicht, die die möglichen Attribute des Elements präsentiert, runden das Angebot ab. Exchanger kostet um die 110,00 Euro und setzt Java VM 1.4 voraus. Das Programm läuft in jeder Java-Umgebung, also auch unter Unix, Mac, Linux und Windows.

Screenshot
Der Exchanger bietet viele Dokumentenvorlagen

Stylus Studio
Die Projekt- und Versionsverwaltung von Stylus Studio zeigt, das wir es mit einem Profi zu tun haben. Das unterstreichen auch die Import-Optionen, die aus Datenbanken wie Oracle, MBOX-Mail-Verzeichnissen oder SYLK-Arbeitsblätter alle XML-Dateien herausziehen können. Mapping-Funktionen, automatische Konvertierung zu XML, die visuellen Editoren für Schemata, XSLT und WSDL sowie verschiedene Grid-, Baum- und Textansichten sind außergewöhnliche Features, die man bei XML-Editoren selten findet. Ein XSLT-Debugger mit vielfältigen Einstellungsmöglichkeiten und Tastaturmakros dürfen da nicht fehlen. Stylus Studio kostet in der Home Edition 82,00 Euro, in der Profession Edition etwa 409,00 Euro. Es wurde ausschließlich für die Windows-Plattform konzipiert.

Screenshot
Kostet und bietet viel

XMLmind
XMLmind öffnet Dateien stets in einer Baumansicht oder aber, zur Darbietung des Stylesheets, in der Styleansicht. Was anderes ist auch nicht möglich, da XMLmind der einzige XML-Editor ohne Codeansicht ist. Andererseits gibt es aber mit der XSLT- und XSL:FO-Transformation, XInclude, Docbook, der umfassenden Schema-Abdeckung und Makrorecorder genügend Profi-Features. Zumindest sorgt die fehlende Codeansicht dafür, dass man keinen falschen Code erstellt. XML Mind kostet 220,00 Euro und benötigt Java VM 1.4. Eine kostenlose Light-Version mit eingeschränkten Funktionen steht auf der Website zum Download bereit. Das deutsche Sprachpaket erleichtert die Arbeit und ist bei XML-Editoren nicht selbstverständlich. Windows, Linux und Mac sind hier die Zielplattformen.

Screenshot
Editor ohne Code-Ansicht

XMLwrite
gibt es nicht mehr (6.7.2006)

Erstveröffentlichung 28.09.2005

Dirk Metzmacher

Dirk Metzmacher ist der Herausgegeber des Photoshop-Weblogs, sowie Fachjournalist und Photoshop-Profi, dessen Tutorials seit über 12 Jahren Leser von Fachpublikationen wie Galileo Press, DigitalPhoto, Dr.Web, Print24, PSD-Tutorials oder Noupe von den Grundlagen zum Thema Photoshop bis hin zu professionellen Arbeitsweisen begleitet haben. Sein Twitter-Account und seine Facebookseite.
Dr. Webs exklusiver Newsletter
Hinweise zum Datenschutz, also dem Einsatz von Double-Opt-In, der Protokollierung der Anmeldung, der Erfolgsmessung, dem Einsatz von MailChimp als Versanddienstleister und deinen Widerrufsrechten findest du in unseren Datenschutzhinweisen.

2 Kommentare

  1. Xeditor ist ein wordähnlicher, browserbasierter XML-Editor mit intuitiv und ganz ohne technische Kenntnisse saubere XML-Dokumente erzeugt werden können. Der Editor kann an jedes beliebige Schema oder an beliebige DTDs angepasst werden.

  2. YAPEX (Yet Another Property Editor for XML) ist ein webbasierter Editor, der XML Daten als Set in einer Baumstruktur darstellt. Die einzelnen XML Tags sind als Key/Value Paare pflegbar. Diese ajaxifizierte Anwendung korrespondiert mit PHP.

Tut uns leid, aber die Kommentare sind geschlossen...

Kennst du schon unseren Newsletter?

Hinweise zum Datenschutz, also dem Einsatz von Double-Opt-In, der Protokollierung der Anmeldung, der Erfolgsmessung, dem Einsatz von MailChimp als Versanddienstleister und deinen Widerrufsrechten findest du in unseren Datenschutzhinweisen.

Cookies

Weitere Informationen zu den Auswahlmöglichkeiten findest du hier. Dazu musst du zunächst keine Auswahl treffen!

Um Dr. Web zu besuchen, musst du eine Auswahl treffen.

Deine Auswahl wurde gespeichert!

Informationen zu den Auswahlmöglichkeiten

Was du erlaubst!

Um fortfahren zu können, musst du eine Auswahl treffen. Nachfolgend erhältst du eine Erläuterung der verschiedenen Optionen und ihrer Bedeutung.

  • Ich stimme zu:
    Du erlaubst uns das Setzen aller Cookies, die wir in unseren Datenschutzhinweisen genannt haben. Dazu gehören Tracking- und Statistik-Cookies. Aus dem Tracking per Google Analytics bieten wir auf der Seite Datenschutz ein Opt-Out, also die Möglichkeit der Abmeldung, an.
  • Ich stimme nicht zu:
    Wir verzichten bei dieser Option auf den Einsatz von Google Analytics. Die für den Betrieb von Dr. Web notwendigen Cookies werden aber dennoch gesetzt. Einzelheiten entnimmst du bitte den Datenschutzhinweisen

Du kannst deine Cookie-Einstellungen jederzeit hier ändern: Datenschutz. Impressum

Zurück