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
- Finn manifestobjektene med media-type="text/html".
- Endre dem til media-type="application/xhtml+xml".
- 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-034The spine contains multiple references to the manifest item with id "…".OPF-036Video type "…" might not be supported by reading systemsOPF-033The spine contains no linear resources.OPF-037Found deprecated media-type "…".OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-031File 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.