Torna alle notizie

XML Edita 2 — Una riscrittura completa, progettata per il futuro

Oggi siamo orgogliosi di annunciare XML Edita 2, una riscrittura completa del nostro editor XML professionale per macOS. Non si tratta di un aggiornamento incrementale — è un'applicazione completamente nuova, ricostruita da zero in Swift 6 con concorrenza moderna, un'architettura modulare e un'interfaccia utente ridisegnata.

Perché una riscrittura?

L'XML Edita originale ha servito bene la comunità XML, ma dopo anni di evoluzione era giunto il momento di ricominciare da capo. La nuova base di codice sfrutta la concorrenza rigorosa di Swift 6 (async/await, actor), un'architettura modulare con Swift Package composta da oltre 10 package e TextKit 2 per l'editor — offrendo prestazioni e affidabilità notevolmente superiori.

Novità di XML Edita 2

Interfaccia moderna

Ispirata a Xcode e agli editor nativi moderni, XML Edita 2 presenta un'interfaccia incentrata sui contenuti con divulgazione progressiva. Il nuovo Navigator Hub fornisce una barra laterale globale per la navigazione del progetto, sostituendo le schede per documento della versione 1. Le schede native di macOS, il salvataggio automatico e la cronologia delle versioni sono integrati grazie alla nuova architettura basata su NSDocument.

Prestazioni eccezionali

L'evidenziazione della sintassi limitata al viewport e l'elaborazione XML basata sugli actor mantengono l'editor reattivo anche con file fino a 350.000 righe. Parsing, validazione e completamento vengono eseguiti al di fuori del thread principale.

XSD Composer

L'editor visuale di schemi è più potente che mai. Dispone di un canvas interattivo con layout ad albero automatico, 10 tipi di nodi XSD con stili visivi distinti, riordinamento tramite trascinamento, un pannello delle definizioni globali, un ispettore delle proprietà, un editor delle faccette e sincronizzazione bidirezionale con il codice sorgente. Esporti i Suoi diagrammi in PNG o PDF.

Intelligenza XML avanzata

  • Completamento automatico basato sullo schema — Comprende i modelli di contenuto XSD (sequence, choice, all), DTD e XSLT.
  • Validazione XSD in tempo reale — Supporto multi-schema e multi-namespace con risoluzione transitiva delle importazioni e 9 schemi integrati.
  • Rinominazione sincronizzata dei tag — Modifichi il tag di apertura e quello di chiusura si aggiorna automaticamente.
  • Breadcrumb XPath — Sappia sempre dove si trova nella struttura del documento.
  • Trasformazioni XSLT — XSLT 1.0 integrato, con XSLT 2.0/3.0 e XSL-FO in PDF nell'edizione Vendita Diretta.

Gestione dei progetti

XML Edita 2 supporta i file di progetto .xep (compatibili con la versione 1), 12 modelli di documento integrati e la creazione di modelli personalizzati. Il Navigator Hub rende la gestione di progetti con più file intuitiva ed efficiente.

Due edizioni

XML Edita 2 è disponibile in due edizioni:

  • App Store — Tutte le funzionalità principali: editing, validazione, completamento, XSD Composer, XPath, anteprima web, XSLT 1.0.
  • Vendita Diretta — Tutto ciò che è incluso nell'edizione App Store, più XSLT 2.0/3.0, conversione da XSL-FO a PDF e accesso illimitato al file system.

XML Edita 2 richiede macOS 14.0 (Sonoma) o successivo e funziona nativamente su Mac Intel e Apple Silicon.

Disponibile domani sul Mac App Store e tramite vendita diretta.