E-booki zrewolucjonizowały sposób, w jaki coraz więcej osób konsumuje treści pisane, a jednym z najpopularniejszych formatów do ich tworzenia jest standardowy format EPUB.
EPUB® (elektroniczna publikacja) to otwarty standard opracowany przez International Digital Publishing Forum (IDPF) służący do tworzenia i dystrybucji publikacji cyfrowych, takich jak e-booki. Treść formatu EPUB jest "elastyczna", co oznacza, że może być dostosowywana do różnych urządzeń używanych do czytania e-booków i innych publikacji cyfrowych. Dokument EPUB składa się z elementów OPS (Open Publication Structure), OPF (Open Packaging Format), OCF (Open Container Format), XHTML, CSS, SVG, obrazów oraz innych typów plików, zorganizowanych w pojedynczym, współdziałającym formacie, co ułatwia dystrybucję i publikację.
Edytor EPUB w programie XMLSpy ułatwia tworzenie, weryfikację i podgląd dokumentów EPUB, a także tworzenie i edycję poszczególnych plików, z których się składają.
Pliki zawarte w dokumencie EPUB są skompresowane, dlatego dokumenty EPUB otwierają się w widoku archiwum XMLSpy. W tym widoku można je zweryfikować, a dołączone pliki można dodawać, otwierać, edytować i/lub usuwać.
Funkcja "Widok archiwum" umożliwia łatwe przeglądanie folderów i plików zawartych w dokumencie EPUB, a przyciski na pasku narzędzi pozwalają na dodawanie nowych folderów, dodawanie istniejących dokumentów, tworzenie nowych dokumentów na podstawie wybranego typu pliku oraz usuwanie elementów z archiwum.
Edycja plików w archiwum jest bardzo prosta – można to zrobić bezpośrednio w programie XMLSpy, a zapisanie zmian zajmuje tylko jedno kliknięcie.
Kliknięcie dwukrotnie na plik w widoku archiwum otworzy go bezpośrednio w programie XMLSpy, który oferuje zaawansowane wsparcie edycji dla różnych typów plików używanych w dokumentach EPUB, w tym plików XML, XHTML, CSS i HTML. Wszelkie zmiany wprowadzone w plikach w dokumencie EPUB są automatycznie zapisywane w archiwum po naciśnięciu przycisku "Zapisz".
Pliki EPUB są weryfikowane bezpośrednio w programie XMLSpy za pomocą narzędzia EpubCheck, które sprawdza strukturę kontenera OCF, oznaczenia OPF i OPS oraz spójność odniesień wewnętrznych. Wszelkie błędy weryfikacji są wymienione dla każdego pliku wraz z opisem błędu. Kliknięcie błędu w oknie komunikatów otwiera odpowiedni plik, a miejsce wystąpienia błędu jest wyróżnione.
