Gli ebook hanno rivoluzionato il modo in cui un numero sempre maggiore di persone fruisce dei contenuti scritti, e uno dei formati più diffusi per la loro creazione è il formato EPUB, basato su standard riconosciuti.
EPUB® (pubblicazione elettronica) è uno standard aperto sviluppato dall'International Digital Publishing Forum (IDPF) per la creazione e la distribuzione di pubblicazioni digitali, come gli ebook. Il contenuto EPUB è "adattabile", il che significa che può essere adattato a diversi dispositivi utilizzati per la lettura di libri digitali e altre pubblicazioni digitali. Un documento EPUB è composto da OPS (Open Publication Structure), OPF (Open Packaging Format), OCF (Open Container Format), XHTML, CSS, SVG, immagini e altri tipi di file, tutti racchiusi in un unico formato di file interoperabile, per una facile distribuzione e pubblicazione.
L'editor EPUB in XMLSpy semplifica la creazione, la validazione e l'anteprima dei documenti EPUB, oltre a consentire la creazione e la modifica dei singoli file che li compongono.
I file contenuti all'interno del documento EPUB sono compressi, quindi i documenti EPUB si aprono nella visualizzazione "Archivio" di XMLSpy. Qui, è possibile validarli, e i file inclusi possono essere aggiunti, aperti, modificati e/o eliminati.
La visualizzazione dell'archivio consente di visualizzare facilmente le cartelle e i file inclusi nel documento EPUB, mentre i pulsanti della barra degli strumenti permettono di aggiungere nuove cartelle, selezionare documenti esistenti da aggiungere, creare nuovi documenti in base a un tipo di file specifico e eliminare elementi dall'archivio.
È facile modificare direttamente i file nell'archivio utilizzando XMLSpy e salvarli nuovamente con un semplice clic.
Fare doppio clic su un file nella visualizzazione "Archivio" lo aprirà direttamente in XMLSpy, dove potrete modificarlo. XMLSpy offre un supporto avanzato per la modifica di vari tipi di file utilizzati nei documenti EPUB, tra cui XML, XHTML, CSS e HTML. Qualsiasi modifica apportata ai file all'interno del documento EPUB viene automaticamente salvata nell'archivio quando si preme il pulsante "Salva".
I file EPUB vengono validati direttamente all'interno di XMLSpy utilizzando lo strumento EpubCheck, che verifica la struttura del contenitore OCF, la formattazione OPF e OPS, e la coerenza delle referenze interne. Eventuali errori di validazione vengono elencati per ogni file, insieme a una descrizione dell'errore. Cliccando su un errore nella finestra dei messaggi, il file corrispondente si apre con il punto in cui si è verificato l'errore evidenziato.
