Terug naar nieuws

XML Edita 2 — Een complete herschrijving, gebouwd voor de toekomst

Vandaag zijn wij trots XML Edita 2 aan te kondigen, een volledige herschrijving van onze professionele XML-editor voor macOS. Dit is geen incrementele update — het is een geheel nieuwe applicatie, vanaf de grond opgebouwd in Swift 6 met moderne concurrency, een modulaire architectuur en een opnieuw ontworpen gebruikersinterface.

Waarom een herschrijving?

Het oorspronkelijke XML Edita heeft de XML-gemeenschap goed gediend, maar na jaren van evolutie was het tijd voor een nieuwe start. De nieuwe codebase maakt gebruik van de strikte concurrency van Swift 6 (async/await, actors), een modulaire Swift Package-architectuur met meer dan 10 packages en TextKit 2 voor de editor — wat aanzienlijk betere prestaties en betrouwbaarheid oplevert.

Wat is er nieuw in XML Edita 2

Moderne interface

Geïnspireerd door Xcode en moderne native editors biedt XML Edita 2 een inhoudgerichte interface met progressieve onthulling. De nieuwe Navigator Hub biedt een globale zijbalk voor projectnavigatie, ter vervanging van de documenttabbladen uit versie 1. Native macOS-tabbladen, automatisch opslaan en versiegeschiedenis zijn ingebouwd dankzij de nieuwe op NSDocument gebaseerde architectuur.

Uitstekende prestaties

Viewport-gebaseerde syntaxiskleuring en actor-gebaseerde XML-verwerking houden de editor responsief, zelfs bij bestanden tot 350.000 regels. Parsing, validatie en aanvulling draaien buiten de hoofdthread.

XSD Composer

De visuele schema-editor is krachtiger dan ooit. Deze biedt een interactief canvas met automatische boomindeling, 10 XSD-knooppunttypen met onderscheidende visuele stijlen, herschikking via slepen en neerzetten, een globaal definitiepaneel, een eigenschappeninspector, een facetteneditor en bidirectionele synchronisatie met de broncode. Exporteer uw diagrammen naar PNG of PDF.

Diepgaande XML-intelligentie

  • Schemagestuurde automatische aanvulling — Begrijpt XSD-inhoudsmodellen (sequence, choice, all), DTD en XSLT.
  • Realtime XSD-validatie — Ondersteuning voor meerdere schema's en namespaces met transitieve importresolutie en 9 ingebouwde schema's.
  • Gesynchroniseerd hernoemen van tags — Bewerk de openingstag en de sluitingstag wordt automatisch bijgewerkt.
  • XPath-breadcrumb — Weet altijd waar u zich bevindt in de documentstructuur.
  • XSLT-transformaties — Ingebouwde XSLT 1.0, met XSLT 2.0/3.0 en XSL-FO naar PDF in de Directe Verkoop-editie.

Projectbeheer

XML Edita 2 ondersteunt .xep-projectbestanden (compatibel met versie 1), 12 ingebouwde documentsjablonen en het aanmaken van aangepaste sjablonen. De Navigator Hub maakt het beheer van projecten met meerdere bestanden intuïtief en efficiënt.

Twee edities

XML Edita 2 is beschikbaar in twee edities:

  • App Store — Alle kernfuncties: bewerking, validatie, aanvulling, XSD Composer, XPath, webvoorbeeld, XSLT 1.0.
  • Directe Verkoop — Alles uit de App Store-editie, plus XSLT 2.0/3.0, XSL-FO-naar-PDF-conversie en onbeperkte toegang tot het bestandssysteem.

XML Edita 2 vereist macOS 14.0 (Sonoma) of nieuwer en draait native op zowel Intel- als Apple Silicon-Macs.

Morgen beschikbaar in de Mac App Store en via directe verkoop.