XML Edita 2 — Une réécriture complète, conçue pour l'avenir
Nous sommes fiers d'annoncer aujourd'hui XML Edita 2, une réécriture complète de notre éditeur XML professionnel pour macOS. Il ne s'agit pas d'une mise à jour incrémentale — c'est une application entièrement nouvelle, reconstruite de zéro en Swift 6 avec une concurrence moderne, une architecture modulaire et une interface utilisateur repensée.
Pourquoi une réécriture ?
L'XML Edita original a bien servi la communauté XML, mais après des années d'évolution, il était temps de repartir sur de nouvelles bases. Le nouveau code exploite la concurrence stricte de Swift 6 (async/await, actors), une architecture modulaire en Swift Packages avec plus de 10 packages, et TextKit 2 pour l'éditeur — offrant des performances et une fiabilité nettement supérieures.
Nouveautés de XML Edita 2
Interface moderne
Inspirée par Xcode et les éditeurs natifs modernes, XML Edita 2 propose une interface centrée sur le contenu avec une divulgation progressive. Le nouveau Navigator Hub fournit une barre latérale globale pour la navigation dans les projets, remplaçant les onglets par document de la version 1. Les onglets macOS natifs, la sauvegarde automatique et l'historique des Versions sont intégrés grâce à la nouvelle architecture NSDocument.
Performances exceptionnelles
La coloration syntaxique limitée au viewport et le traitement XML basé sur les actors maintiennent l'éditeur réactif même sur des fichiers allant jusqu'à 350 000 lignes. L'analyse, la validation et la complétion s'exécutent en dehors du thread principal.
XSD Composer
L'éditeur visuel de schémas est plus puissant que jamais. Il propose un canevas interactif avec disposition automatique en arbre, 10 types de nœuds XSD avec des styles visuels distincts, réorganisation par glisser-déposer, un panneau de définitions globales, un inspecteur de propriétés, un éditeur de facettes, et une synchronisation bidirectionnelle avec le code source. Exportez vos diagrammes en PNG ou PDF.
Intelligence XML avancée
- Auto-complétion pilotée par schéma — Comprend les modèles de contenu XSD (sequence, choice, all), DTD et XSLT.
- Validation XSD en temps réel — Support multi-schéma, multi-namespace avec résolution transitive des imports et 9 schémas intégrés.
- Renommage synchronisé des balises — Modifiez la balise ouvrante, la balise fermante se met à jour automatiquement.
- Fil d'Ariane XPath — Connaissez toujours votre position dans la structure du document.
- Transformations XSLT — XSLT 1.0 intégré, avec XSLT 2.0/3.0 et XSL-FO vers PDF dans l'édition Vente Directe.
Gestion de projets
XML Edita 2 supporte les fichiers projet .xep (compatibles avec la version 1), 12 modèles de documents intégrés et la création de modèles personnalisés. Le Navigator Hub rend la gestion des projets multi-fichiers intuitive et efficace.
Deux éditions
XML Edita 2 est disponible en deux éditions :
- App Store — Toutes les fonctionnalités principales : édition, validation, complétion, XSD Composer, XPath, aperçu web, XSLT 1.0.
- Vente Directe — Tout ce qui est dans l'édition App Store, plus XSLT 2.0/3.0, conversion XSL-FO vers PDF et accès illimité au système de fichiers.
XML Edita 2 nécessite macOS 14.0 (Sonoma) ou ultérieur et fonctionne nativement sur les Mac Intel et Apple Silicon.
Disponible demain sur le Mac App Store et en vente directe.