Los libros electrónicos (e-book) han revolucionado la forma en que un número cada vez mayor de personas consume contenidos escritos. Y una de las tecnologías más populares para crear libros electrónicos es el formato EPUB basado en estándares.
EPUB® (publicación electrónica) es un estándar abierto del International Digital Publishing Forum (IDPF) diseñado para crear y distribuir publicaciones digitales como los libros electrónicos. El contenido EPUB es «flotante», es decir, que puede adaptarse a los distintos dispositivos utilizados para consumir libros digitales y otras publicaciones digitales. Un documento EPUB contiene diversos componentes como OPS (Open Publication Structure), OPF (Open Packaging Format), OCF (Open Container Format), XHTML, CSS, SVG, imágenes y otros tipos de archivos. Todos estos elementos se combinan en un solo formato interoperable, lo que hace que su distribución y publicación sean más sencillas.
El editor EPUB de XMLSpy facilita la creación, validación y visualización previa de documentos EPUB, así como la creación y edición de los archivos que los componen.
Los archivos encapsulados en el documento EPUB están comprimidos y, por tanto, los documentos EPUB se abren en la vista Archivo de XMLSpy. Aquí se pueden validar y se pueden añadir, abrir, editar y eliminar todos los archivos incluidos.
La vista Archivo facilita la visualización de las carpetas y los archivos incluidos en el documento EPUB, y los botones de la barra de herramientas permiten añadir nuevas carpetas, examinar para añadir documentos existentes, crear nuevos documentos basados en un tipo de archivo concreto y eliminar elementos del archivo.
En XMLSpy es muy fácil editar los ficheros del archivo y volver a guardarlos con un solo clic.
Al hacer doble clic en un archivo en la vista Archivo, el documento EPUB se abre para su edición directamente en XMLSpy, que ofrece funciones de edición inteligentes para los distintos tipos de archivos utilizados en los documentos EPUB, como XML, XHTML, CSS y HTML. Cualquier cambio que realice en los archivos del documento EPUB se guardará automáticamente en el archivo cuando pulse Guardar.
Los archivos EPUB se validan directamente dentro de XMLSpy con la función EpubCheck, que comprueba la estructura del contenedor OCF, el marcado OPF y OPS, y la coherencia de las referencias internas. Por cada archivo, se enumeran todos los errores de validación detectados junto a una descripción del error. Al hacer clic en un error de la ventana Mensajes, se abre el archivo correspondiente con el punto de error resaltado.