EPUBCheck OPF-094: link kræver en mediatype
Opdateret:
EPUBCheck OPF-094 er en fejlmeddelelse: “The "media-type" attribute is required for "…" links.” Et metadata link af en type, der kræver en mediatype, har ingen. EPUB kræver mediatype på optage- og stemmelink, og EPUBCheck navner rel-værdien.
Den officielle meddelelse
The "media-type" attribute is required for "%1$s" links.
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- Et rel="record" link til en ekstern metadata registrering uden mediatype.
- Et rel="voicing" link til en lydfil uden mediatype.
- Et link kopieret fra et eksempel, der udelod attributten.
Sådan retter du det
- Find linkelementet EPUBCheck peger på.
- Tilføj mediatype med det virkelige format af det tilknyttede fil, for eksempel media-type="application/xml" for en optagelse eller media-type="audio/mpeg" for en MP3-optagelse.
- For en post, hvis format mediatypen ikke identificerer, tilføj også en identificerende egenskab som properties="onix".
Hvornår det ikke er dette
Hvis linket er et stemmelink med en ikke-lyd mediatype, er det OPF-095.
Termer der bruges her
Andre OPF beskeder
OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-095The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".OPF-092Language tag "…" is not well-formed: …OPF-096Non-linear content must be reachable, but found no hyperlink to "…".OPF-096bNo hyperlink was found to non-linear document "…", please check that it can be reached from scripted content.OPF-091The item href URL must not have a fragment identifier.
Kilder
- EPUB 3.3, §D.4.1.5 record · læs
- EPUB 3.3, §D.4.1.6 voicing · læs
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.