EPUBCheck OPF-093: lokal link uten mediatype
Oppdatert:
EPUBCheck OPF-093 er en feilmelding: “The "media-type" attribute is required for linked resources located in the EPUB container.” En linkelement i metadata peker på en fil inne i EPUB, men har ingen media-type-attributt. For lokale ressurser krever EPUB media-type, slik at leseapper vet hva den koblede filen er.
Den offisielle meldingen
The "media-type" attribute is required for linked resources located in the EPUB container
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- En metadata-lenke til en lokal post eller fil skrevet uten mediatype.
- En lenke kopiert fra et eksempel som pekte til en ekstern fil.
- Et verktøy som skriver lenkeelementer uten attributter utover href og rel.
Hvordan fikse det
- Finn lenkeelementet EPUBCheck peker til.
- Legg til mediatype med det koblede filens format, for eksempel mediatype="application/xml".
- Sjekk at filen faktisk finnes i arkivet på den banen.
Når det ikke er dette
Hvis lenken er en registrering eller stemmelink (lokal eller fjern) uten mediatype, rapporterer EPUBCheck OPF-094.
Begreper brukt her
Andre OPF meldinger
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 "…".
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.