Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-035: XHTML erklæret som tekst/html

Opdateret:

EPUBCheck OPF-035 er en advarselsmeddelelse: “Media type "text/html" is not appropriate for XHTML/OPS.” Et indholdsdokument er erklæret som text/html i en EPUB 2 pakke; EPUB indholdsdokumenter er XHTML og skal bruge application/xhtml+xml. Læse-apps må betragte et text/html dokument som en ikke-understøttet type.

Den officielle meddelelse

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

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

Standard alvorlighed
Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
EPUBCheck version
5.4.0

Typiske årsager

  • Manifester genereret af værktøjer, der behandler kapitler som web-sider.
  • Et manifest skrevet i hånden ved hjælp af den velkendte webmediatype.
  • Filer omdøbt fra .html uden at ændre deres deklaration.

Sådan retter du det

  1. Find de manifest-elementer med media-type="text/html".
  2. Ændre dem til media-type="application/xhtml+xml".
  3. Sørg for, at filerne er velstrukturerede XHTML (lukkede tags, citerede attributter, XHTML navnerum); EPUBCheck vil rapportere eventuelle parsingfejl efter ændringen.

Hvornår det ikke er dette

Hvis den erklærede type er en anden forældet EPUB 2 type, rapporterer EPUBCheck OPF-037.

Termer der bruges her

Andre OPF beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck OPF-035?

EPUBCheck OPF-035 er en advarselsmeddelelse: “Media type "text/html" is not appropriate for XHTML/OPS.” Et indholdsdokument er erklæret som text/html i en EPUB 2 pakke; EPUB indholdsdokumenter er XHTML og skal bruge application/xhtml+xml. Læse-apps må betragte et text/html dokument som en ikke-understøttet type.

Er OPF-035 en fejl?

OPF-035 rapporteres som advarsel som standard. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afslutter med 0 medmindre du bruger --failonwarnings.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer