Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-035: XHTML deklarerat som text/html

Uppdaterad:

EPUBCheck OPF-035 är ett varningsmeddelande: “Media type "text/html" is not appropriate for XHTML/OPS.” Ett innehållsdokument deklareras som text/html i en EPUB 2-paket; EPUB innehållsdokument är XHTML och behöver application/xhtml+xml. Läsappar kan behandla ett text/html-dokument som en icke-stödd typ.

Det officiella meddelandet

Media type "text/html" is not appropriate for XHTML/OPS.

EPUBCheck's förslag: Use "application/xhtml+xml" instead.

Standardsvårighetsgrad
Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
EPUBCheck version
5.4.0

Typiska orsaker

  • Manifest som genererats av verk som betraktar kapitel som webbsidor.
  • Ett manifest som skrivits för hand med den bekanta webbmediatypen.
  • Filer omdöpta från .html utan att ändra deras deklaration.

Hur man åtgärdar det

  1. Hitta manifestobjekt med media-type="text/html".
  2. Ändra dem till media-type="application/xhtml+xml".
  3. Se till att filerna är väldefinierade XHTML (stängda taggar, citerade attribut, XHTML namnrymd); EPUBCheck rapporterar eventuella parsningsfel efter ändringen.

När det inte är detta

Om den deklarerade typen är en annan föråldrad EPUB 2 typ, rapporterar EPUBCheck OPF-037.

Villkor som används här

Andra OPF meddelanden

  • OPF-034 The spine contains multiple references to the manifest item with id "…".
  • OPF-036 Video type "…" might not be supported by reading systems
  • OPF-033 The spine contains no linear resources.
  • OPF-037 Found deprecated media-type "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-035?

EPUBCheck OPF-035 är ett varningsmeddelande: “Media type "text/html" is not appropriate for XHTML/OPS.” Ett innehållsdokument deklareras som text/html i en EPUB 2-paket; EPUB innehållsdokument är XHTML och behöver application/xhtml+xml. Läsappar kan behandla ett text/html-dokument som en icke-stödd typ.

Är OPF-035 ett fel?

OPF-035 rapporteras som varning som standard. Den EPUB är fortfarande giltig, men något kan sannolikt orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte anger --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg