EPUBCheck OPF-093: lokal link uden mediatype
Opdateret:
EPUBCheck OPF-093 er en fejlmeddelelse: “The "media-type" attribute is required for linked resources located in the EPUB container.” Et linkelement i metadata peger på en fil inde i EPUB, men har ingen mediatypeattribut. For lokale ressourcer kræver EPUB mediatypen, så læseapps ved, hvad den linkede fil er.
Den officielle meddelelse
The "media-type" attribute is required for linked resources located in the EPUB container
- 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
Typiske årsager
- Et metadata link til en lokal post eller fil skrevet uden mediatype.
- Et link kopieret fra et eksempel, der pegede på en fjern fil.
- Et værktøj, der skriver linkelementer uden attributter ud over href og rel.
Sådan retter du det
- Find linkelementet EPUBCheck peger på.
- Tilføj mediatype med det tilknyttede fils format, for eksempel media-type="application/xml".
- Kontroller, at filen virkelig findes i arkivet på den sti.
Hvornår det ikke er dette
Hvis linket er et optagelses- eller stemmelink (lokalt eller fjernt) uden mediatype, rapporterer EPUBCheck OPF-094.
Termer der bruges her
Andre OPF beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.