EPUBCheck OPF-093: lokal länk utan mediatyp
Uppdaterad:
EPUBCheck OPF-093 är ett felmeddelande: “The "media-type" attribute is required for linked resources located in the EPUB container.” Ett länk-element i metadata pekar på en fil inne i EPUB men har ingen mediatyp-attribut. För lokala resurser kräver EPUB mediatypen, så läsappar vet vad den länkade filen är.
Det officiella meddelandet
The "media-type" attribute is required for linked resources located in the EPUB container
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- En metadata länk till ett lokalt register eller fil skriven utan mediatyp.
- En länk kopierad från ett exempel som pekade på en fjärrfil.
- Ett verktyg som skriver länkelement utan attribut utöver href och rel.
Hur man åtgärdar det
- Hitta länkelementet EPUBCheck pekar på.
- Lägg till mediatyp med den länkade filens format, till exempel mediatyp="application/xml".
- Kontrollera att filen verkligen finns i arkivet på den sökvägen.
När det inte är detta
Om länken är en post eller röstlänk (lokal eller fjärr) utan mediatyp, rapporterar EPUBCheck OPF-094.
Villkor som används här
Andra OPF meddelanden
OPF-092Language tag "…" is not well-formed: …OPF-094The "media-type" attribute is required for "…" links.OPF-091The item href URL must not have a fragment identifier.OPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-096Non-linear content must be reachable, but found no hyperlink to "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.