Siirry sisältöön
EPUBCheck · Pakettiasiakirja (OPF)

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

  1. Lue ominaisuuden nimi ja tiedosto viestissä.
  2. Lisää ominaisuus tiedoston manifestitemään, esimerkiksi <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Erottele useita ominaisuuksia välilyönneillä, kuten ominaisuudet="svg mathml".
  4. 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-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-012 Item property "…" is not defined for media type "…".
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-017 The 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ä.

FAQ

Mitä EPUBCheck OPF-014 tarkoittaa?

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ä.

Onko OPF-014 virhe?

OPF-014 raportoidaan virheenä oletuksena. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut