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
- Citește numele proprietății și fișierul din mesaj.
- 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"/>. - Separați mai multe proprietăți cu spații, cum ar fi properties="svg mathml".
- 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-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.
Surse
- EPUB 3.3, §5.6.2.1 Resource properties · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.