Back to news

XML Edita 2 — A Complete Rewrite, Built for the Future

Today we are proud to announce XML Edita 2, a complete ground-up rewrite of our professional XML editor for macOS. This is not an incremental update — it is an entirely new application, rebuilt from scratch in Swift 6 with modern concurrency, a modular architecture, and a redesigned user interface.

Why a Rewrite?

The original XML Edita served the XML community well, but after years of evolution, it was time for a fresh start. The new codebase leverages Swift 6 strict concurrency (async/await, actors), a modular Swift Package architecture with 10+ packages, and TextKit 2 for the editor — delivering dramatically better performance and reliability.

What's New in XML Edita 2

Modern Interface

Inspired by Xcode and modern native editors, XML Edita 2 features a content-first interface with progressive disclosure. The new Navigator Hub provides a global sidebar for project navigation, replacing the per-document tabs of version 1. Native macOS tabs, autosave, and Versions history come for free with the new NSDocument-based architecture.

Blazing Performance

Viewport-only syntax highlighting and actor-based XML processing mean the editor stays responsive even on files up to 350,000 lines. Parsing, validation, and completion all run off the main thread.

XSD Composer

The visual schema editor is more powerful than ever. It features an interactive canvas with automatic tree layout, 10 XSD node types with distinct visual styles, drag-and-drop reordering, a global definitions sidebar, properties inspector, facets editor, and bidirectional synchronization with the source code. Export your diagrams to PNG or PDF.

Deep XML Intelligence

  • Schema-driven auto-completion — Understands XSD content models (sequence, choice, all), DTD, and XSLT.
  • Real-time XSD validation — Multi-schema, multi-namespace support with transitive import resolution and 9 built-in schemas.
  • Synchronized tag renaming — Edit the opening tag, the closing tag updates automatically.
  • XPath breadcrumb — Always know your position in the document structure.
  • XSLT transformations — Built-in XSLT 1.0, with XSLT 2.0/3.0 and XSL-FO to PDF in the Direct Sale edition.

Project Management

XML Edita 2 supports .xep project files (compatible with version 1), 12 built-in document templates, and custom template creation. The Navigator Hub makes managing multi-file projects intuitive and efficient.

Two Editions

XML Edita 2 is available in two editions:

  • App Store — All core features: editing, validation, completion, XSD Composer, XPath, web preview, XSLT 1.0.
  • Direct Sale — Everything in the App Store edition, plus XSLT 2.0/3.0, XSL-FO to PDF conversion, and unrestricted file system access.

XML Edita 2 requires macOS 14.0 (Sonoma) or later and runs natively on both Intel and Apple Silicon Macs.

Available tomorrow on the Mac App Store and via direct sale.