EPUBCheck OPF-014: manifestin ominaisuus puuttuu
Päivitetty:
EPUBCheck OPF-014 on virheteravi: “The property "…" should be declared in the OPF file.” Sisältödokumentti käyttää ominaisuutta, joka on ilmoitettava sen manifestiartikkeleissa, ja ilmoitus puuttuu. EPUB vaatii nämä ominaisuudet, jotta lukusovellukset tietävät etukäteen, mitkä asiakirjat tarvitsevat SVG:tä, MathML:ää, skriptejä tai verkkoyhteyttä.
Virallinen viesti
The property "%1$s" should be declared in the OPF file.
- 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
- Inline SVG XHTML -asiakirjassa, jonka manifestin kohde puuttuu properties="svg".
- MathML ilman "mathml" tai skriptejä (mukaan lukien lomakkeet tai tapahtuma-attribuutit) ilman "scripted".
- Ääni, video tai fontit ladattu verkosta ilman "remote-resources" manifesti-elementissä.
Kuinka korjata se
- Lue ominaisuuden nimi ja tiedosto viestissä.
- Lisää ominaisuus tiedoston manifestitemään, esimerkiksi
<item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>. - Erottele useita ominaisuuksia välilyönneillä, kuten ominaisuudet="svg mathml".
- Suorita EPUBCheck uudelleen; jos ominaisuus ei ollut tarkoitettu, poista se asiakirjasta sen sijaan.
Milloin tämä ei ole se
Jos ominaisuus on julistettu mutta dokumentti ei käytä ominaisuutta, se on OPF-015, käänteinen tapaus.
Tässä käytetyt termit
Muut OPF viestit
OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-015The property "…" should not be declared in the OPF file.OPF-012Item property "…" is not defined for media type "…".OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-011itemref can’t have both page-spread-right and page-spread-left properties.OPF-017The attribute "full-path" on element "rootfile" must not be empty.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.