Zurück zu den Neuigkeiten

XML Edita 2 — Eine komplette Neuentwicklung, für die Zukunft gebaut

Heute sind wir stolz, XML Edita 2 anzukündigen, eine komplette Neuentwicklung unseres professionellen XML-Editors für macOS. Dies ist kein inkrementelles Update — es ist eine völlig neue Anwendung, von Grund auf in Swift 6 mit moderner Nebenläufigkeit, einer modularen Architektur und einer neu gestalteten Benutzeroberfläche entwickelt.

Warum eine Neuentwicklung?

Das ursprüngliche XML Edita hat der XML-Community gute Dienste geleistet, aber nach Jahren der Weiterentwicklung war es Zeit für einen Neuanfang. Die neue Codebasis nutzt die strikte Nebenläufigkeit von Swift 6 (async/await, Actors), eine modulare Swift-Package-Architektur mit über 10 Packages und TextKit 2 für den Editor — was dramatisch bessere Leistung und Zuverlässigkeit bietet.

Was ist neu in XML Edita 2

Moderne Oberfläche

Inspiriert von Xcode und modernen nativen Editoren bietet XML Edita 2 eine inhaltsorientierte Oberfläche mit progressiver Offenlegung. Der neue Navigator Hub bietet eine globale Seitenleiste für die Projektnavigation und ersetzt die dokumentbezogenen Tabs der Version 1. Native macOS-Tabs, automatisches Speichern und Versionshistorie sind dank der neuen NSDocument-basierten Architektur integriert.

Herausragende Leistung

Viewport-basierte Syntaxhervorhebung und Actor-basierte XML-Verarbeitung halten den Editor selbst bei Dateien mit bis zu 350.000 Zeilen reaktionsschnell. Parsing, Validierung und Vervollständigung laufen außerhalb des Hauptthreads.

XSD Composer

Der visuelle Schema-Editor ist leistungsfähiger als je zuvor. Er bietet eine interaktive Zeichenfläche mit automatischem Baumlayout, 10 XSD-Knotentypen mit unterschiedlichen visuellen Stilen, Drag-and-Drop-Neuordnung, ein globales Definitionspanel, einen Eigenschaftsinspektor, einen Facetten-Editor und bidirektionale Synchronisierung mit dem Quellcode. Exportieren Sie Ihre Diagramme als PNG oder PDF.

Tiefgreifende XML-Intelligenz

  • Schema-gesteuerte Autovervollständigung — Versteht XSD-Inhaltsmodelle (sequence, choice, all), DTD und XSLT.
  • XSD-Validierung in Echtzeit — Multi-Schema-, Multi-Namespace-Unterstützung mit transitiver Import-Auflösung und 9 integrierten Schemas.
  • Synchronisierte Tag-Umbenennung — Bearbeiten Sie das öffnende Tag, das schließende Tag wird automatisch aktualisiert.
  • XPath-Breadcrumb — Wissen Sie immer, wo Sie sich in der Dokumentstruktur befinden.
  • XSLT-Transformationen — Integriertes XSLT 1.0, mit XSLT 2.0/3.0 und XSL-FO zu PDF in der Direktkauf-Edition.

Projektverwaltung

XML Edita 2 unterstützt .xep-Projektdateien (kompatibel mit Version 1), 12 integrierte Dokumentvorlagen und die Erstellung benutzerdefinierter Vorlagen. Der Navigator Hub macht die Verwaltung von Multi-Datei-Projekten intuitiv und effizient.

Zwei Editionen

XML Edita 2 ist in zwei Editionen erhältlich:

  • App Store — Alle Kernfunktionen: Bearbeitung, Validierung, Vervollständigung, XSD Composer, XPath, Web-Vorschau, XSLT 1.0.
  • Direktkauf — Alles aus der App Store-Edition, plus XSLT 2.0/3.0, XSL-FO-zu-PDF-Konvertierung und uneingeschränkter Dateisystemzugriff.

XML Edita 2 erfordert macOS 14.0 (Sonoma) oder höher und läuft nativ auf Intel- und Apple-Silicon-Macs.

Ab morgen im Mac App Store und als Direktkauf erhältlich.