XML Edita 2 — Una reescritura completa, construida para el futuro
Hoy nos enorgullece anunciar XML Edita 2, una reescritura completa de nuestro editor XML profesional para macOS. No se trata de una actualización incremental — es una aplicación completamente nueva, reconstruida desde cero en Swift 6 con concurrencia moderna, una arquitectura modular y una interfaz de usuario rediseñada.
¿Por qué una reescritura?
El XML Edita original sirvió bien a la comunidad XML, pero después de años de evolución, era hora de comenzar de nuevo. La nueva base de código aprovecha la concurrencia estricta de Swift 6 (async/await, actors), una arquitectura modular de Swift Packages con más de 10 paquetes, y TextKit 2 para el editor — ofreciendo un rendimiento y una fiabilidad drásticamente mejores.
Novedades de XML Edita 2
Interfaz moderna
Inspirada en Xcode y los editores nativos modernos, XML Edita 2 presenta una interfaz centrada en el contenido con divulgación progresiva. El nuevo Navigator Hub proporciona una barra lateral global para la navegación del proyecto, reemplazando las pestañas por documento de la versión 1. Las pestañas nativas de macOS, el guardado automático y el historial de versiones están integrados gracias a la nueva arquitectura basada en NSDocument.
Rendimiento excepcional
El resaltado de sintaxis limitado al viewport y el procesamiento XML basado en actors mantienen el editor reactivo incluso en archivos de hasta 350.000 líneas. El análisis, la validación y el autocompletado se ejecutan fuera del hilo principal.
XSD Composer
El editor visual de esquemas es más potente que nunca. Cuenta con un lienzo interactivo con disposición automática en árbol, 10 tipos de nodos XSD con estilos visuales distintos, reordenación mediante arrastrar y soltar, un panel de definiciones globales, un inspector de propiedades, un editor de facetas y sincronización bidireccional con el código fuente. Exporte sus diagramas a PNG o PDF.
Inteligencia XML avanzada
- Autocompletado basado en esquemas — Comprende los modelos de contenido XSD (sequence, choice, all), DTD y XSLT.
- Validación XSD en tiempo real — Soporte multi-esquema y multi-namespace con resolución transitiva de importaciones y 9 esquemas integrados.
- Renombrado sincronizado de etiquetas — Edite la etiqueta de apertura y la de cierre se actualiza automáticamente.
- Breadcrumb XPath — Sepa siempre su posición en la estructura del documento.
- Transformaciones XSLT — XSLT 1.0 integrado, con XSLT 2.0/3.0 y XSL-FO a PDF en la edición de Venta Directa.
Gestión de proyectos
XML Edita 2 soporta archivos de proyecto .xep (compatibles con la versión 1), 12 plantillas de documentos integradas y creación de plantillas personalizadas. El Navigator Hub hace que la gestión de proyectos con múltiples archivos sea intuitiva y eficiente.
Dos ediciones
XML Edita 2 está disponible en dos ediciones:
- App Store — Todas las funciones principales: edición, validación, autocompletado, XSD Composer, XPath, vista previa web, XSLT 1.0.
- Venta Directa — Todo lo incluido en la edición App Store, más XSLT 2.0/3.0, conversión de XSL-FO a PDF y acceso sin restricciones al sistema de archivos.
XML Edita 2 requiere macOS 14.0 (Sonoma) o posterior y se ejecuta de forma nativa en Macs con Intel y Apple Silicon.
Disponible mañana en el Mac App Store y mediante venta directa.