Przejdź do treści
Słownik

Co to jest XHTML w EPUB?

Zaktualizowane:

Dokumenty treści EPUB są XHTML: HTML napisany w składni XML, więc każdy znacznik musi być zamknięty, atrybuty ujęte w cudzysłów, a plik dobrze uformowany. EPUB 3 używa XHTML składni HTML5; EPUB 2 używał XHTML 1.1.

Dlaczego to ma znaczenie, gdy konwertujesz PDF na EPUB

Tekst, który konwerter wyciąga z PDF, musi być poprawnie zescaped i zagnieżdżony, w przeciwnym razie cały rozdział nie zostanie poprawnie sparsowany; jedno niepoprawne "&" lub niezamknięty tag wystarczy. Błędy parsowania pojawiają się w EPUBCheck jako RSC-005 (błędy schematu) lub RSC-016 (krytyczne błędy XML).

Jak EpubCC to obsługuje: każdy plik rozdziału jest pisany jako XHTML z doctype HTML5, lang i xml:lang ustawione na wykryty język, oraz dir="rtl" dla języków od prawej do lewej. Każdy tekst wzięty z PDF jest eskapowany (&, <, > i cudzysłowy), a znaki, których XML nie pozwala, takie jak zbłąkane znaki kontrolne pozostawione w niektórych PDF-ach, są usuwane, więc rozdział nigdy nie zawiedzie w analizie z powodu tekstu źródłowego.

Powiązane terminy

Komunikaty EPUBCheck na ten temat

  • RSC-005 Error while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • HTM-004 Irregular DOCTYPE: found "…", expected "…".
  • HTM-011 Entity is undeclared.
  • RSC-001 File "…" could not be found.
  • RSC-002 Required META-INF/container.xml resource could not be found.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Konwertuj PDF na EPUB
Konwertuj do 5 stron za darmo, bez potrzeby zakupu konta.

FAQ

Co to jest XHTML w EPUB?

Dokumenty treści EPUB są XHTML: HTML napisany w składni XML, więc każdy znacznik musi być zamknięty, atrybuty ujęte w cudzysłów, a plik dobrze uformowany. EPUB 3 używa XHTML składni HTML5; EPUB 2 używał XHTML 1.1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia