EPUBCheck OPF-094: linkki tarvitsee media-tyypin
Päivitetty:
EPUBCheck OPF-094 on virheilmoitus: “The "media-type" attribute is required for "…" links.” Metadata-linkki, joka vaatii media-tyypin, ei sitä sisällä. EPUB vaatii media-tyypin rekisteriin ja ääntämislinkkeihin, ja EPUBCheck nimeää rel-arvon.
Virallinen viesti
The "media-type" attribute is required for "%1$s" links.
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- rel="record" linkki ulkoiseen metatietotietueeseen ilman media-tyyppiä.
- rel="voicing" linkki äänitiedostoon ilman media-tyyppiä.
- Linkki kopioitu esimerkistä, josta attribuutti puuttui.
Kuinka korjata se
- Etsi linkkielementti, johon EPUBCheck osoittaa.
- Lisää media-tyyppi linkitetyn tiedoston todellinen formaatti, esimerkiksi media-type="application/xml" äänitteenä tai media-type="audio/mpeg" MP3-äänityksenä.
- Kun tiedoston muotoa ei tunnisteta media tyypistä, lisää myös tunnistava ominaisuus, kuten properties="onix".
Milloin tämä ei ole se
Jos linkki on ääni-linkki, jossa ei ole ääniä media-tyyppiä, se on OPF-095.
Tässä käytetyt termit
Muut OPF viestit
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.
Lähteet
- EPUB 3.3, §D.4.1.5 record · lue
- EPUB 3.3, §D.4.1.6 voicing · lue
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.