Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

EPUBCheck OPF-035: XHTML erklært som text/html

Oppdatert:

EPUBCheck OPF-035 er en advarselsmelding: “Media type "text/html" is not appropriate for XHTML/OPS.” Et innholds dokument erklæres som text/html i en EPUB 2 pakke; EPUB innholds dokumenter er XHTML og trenger application/xhtml+xml. Leseapper kan behandle et text/html dokument som en ikke-støttet type.

Den offisielle meldingen

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

EPUBCheck's forslag: Use "application/xhtml+xml" instead.

Standard alvorlighetsgrad
Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • Manifester generert av verktøy som behandler kapitler som nettsider.
  • Et manifest skrevet for hånd ved hjelp av den kjente webmediatypen.
  • Filer omdøpt fra .html uten å endre deres deklarasjon.

Hvordan fikse det

  1. Finn manifestobjektene med media-type="text/html".
  2. Endre dem til media-type="application/xhtml+xml".
  3. Sørg for at filene er velformede XHTML (lukkede tagger, siterte attributter, XHTML navnerom); EPUBCheck vil rapportere eventuelle analyseringsfeil etter endringen.

Når det ikke er dette

Hvis den erklærte typen er en annen utdødd EPUB 2 type, rapporterer EPUBCheck OPF-037.

Begreper brukt her

Andre OPF meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck OPF-035?

EPUBCheck OPF-035 er en advarselsmelding: “Media type "text/html" is not appropriate for XHTML/OPS.” Et innholds dokument erklæres som text/html i en EPUB 2 pakke; EPUB innholds dokumenter er XHTML og trenger application/xhtml+xml. Leseapper kan behandle et text/html dokument som en ikke-støttet type.

Er OPF-035 en feil?

OPF-035 rapporteres som advarsel som standard. EPUB er fortsatt gyldig, men noe kan sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avsluttes med 0 med mindre du sender --failonwarnings.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy