Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-014: proprietate de manifest lipsă

Actualizat:

EPUBCheck OPF-014 este un mesaj de eroare: “The property "…" should be declared in the OPF file.” Un document de conținut folosește o caracteristică ce trebuie să fie declarată în elementul său de manifest, iar declarația lipsește. EPUB necesită aceste proprietăți pentru ca aplicațiile de citire să știe din timp care documente necesită SVG, MathML, scripting sau acces la rețea.

Mesajul oficial

The property "%1$s" should be declared in the OPF file.

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • SVG inline într-un document XHTML al cărui element manifest nu are proprietăți="svg".
  • MathML fără "mathml", sau scripturi (inclusiv forme sau atribute de eveniment) fără "scripted".
  • Audio, video sau fonturi încărcate de pe web fără "remote-resources" pe elementul manifest.

Cum să o repari

  1. Citește numele proprietății și fișierul din mesaj.
  2. Adăugați această proprietate la elementul manifest al fișierului, de exemplu <item id="c1" href="ch1.xhtml" media-type="application/xhtml+xml" properties="svg"/>.
  3. Separați mai multe proprietăți cu spații, cum ar fi properties="svg mathml".
  4. Execută EPUBCheck din nou; dacă funcția nu a fost intenționată, elimin-o din document în schimb.

Când nu este acest lucru

Dacă proprietatea este declarată dar documentul nu folosește caracteristica, acesta este OPF-015, cazul opus.

Termeni folosiți aici

Alte mesaje OPF

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-014?

EPUBCheck OPF-014 este un mesaj de eroare: “The property "…" should be declared in the OPF file.” Un document de conținut folosește o caracteristică ce trebuie să fie declarată în elementul său de manifest, iar declarația lipsește. EPUB necesită aceste proprietăți pentru ca aplicațiile de citire să știe din timp care documente necesită SVG, MathML, scripting sau acces la rețea.

Este OPF-014 o eroare?

OPF-014 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele