Passer au contenu
Glossaire

Qu'est-ce que XHTML dans EPUB ?

Mis à jour :

Les documents de contenu EPUB sont XHTML : HTML écrit avec une syntaxe XML, donc chaque balise doit être fermée, les attributs doivent être entre guillemets et le fichier doit être bien formé. EPUB 3 utilise la syntaxe XHTML de HTML5 ; EPUB 2 utilisait XHTML 1.1.

Pourquoi cela compte lorsque vous convertissez un PDF en EPUB

Le texte qu'un convertisseur extrait d'un PDF doit être échappé et imbriqué correctement, sinon tout le chapitre échoue à analyser ; un "&" errant ou une balise non fermée suffisent. Les erreurs de parsing apparaissent dans EPUBCheck sous forme de RSC-005 (erreurs de schéma) ou RSC-016 (erreurs XML fatales).

Comment EpubCC le gère : chaque fichier de chapitre est écrit en tant que XHTML avec le doctype HTML5, lang et xml:lang définis à la langue détectée, et dir="rtl" pour les langues de droite à gauche. Chaque morceau de texte extrait du PDF est échappé (&, <, > et guillemets), et les caractères que XML n'autorise pas, tels que les caractères de contrôle laissés dans certains PDF, sont supprimés, de sorte qu'un chapitre ne cesse jamais d'être analysé à cause de son texte source.

Termes associés

Messages EPUBCheck à propos de cela

  • 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.

Convertir un PDF en EPUB
Convertir jusqu'à 5 pages gratuitement, sans compte nécessaire.

FAQ

Qu'est-ce que XHTML dans EPUB ?

Les documents de contenu EPUB sont XHTML : HTML écrit avec une syntaxe XML, donc chaque balise doit être fermée, les attributs doivent être entre guillemets et le fichier doit être bien formé. EPUB 3 utilise la syntaxe XHTML de HTML5 ; EPUB 2 utilisait XHTML 1.1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils