EPUBCheck OPF-028: prefix folosit dar nedeclarat
Actualizat:
EPUBCheck OPF-028 este un mesaj de eroare: “Undeclared prefix: "…".” O proprietate folosește un prefix care nu este declarat în atributul de prefix al documentului pachet. În afară de prefixele rezervate, fiecare prefix trebuie să fie mapat la un URI de vocabular înainte de a putea fi folosit.
Mesajul oficial
Undeclared prefix: "%1$s".
- 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
- Proprietăți ale furnizorului, cum ar fi ibooks:version, utilizate fără a declara prefixul ibooks.
- Atributul prefix a fost eliminat sau curățat în timp ce proprietățile încă îl folosesc.
- O greșeală de tip în prefixul unei proprietăți, astfel încât să nu se mai potrivească cu cel declarat.
Cum să o repari
- Citește numele prefixului EPUBCheck.
- Adăugați maparea sa la atributul prefix al elementului pachet. Scrieți fiecare mapare ca numele prefixului, două puncte, un spațiu și URI-ul vocabularului, și separați mapările cu spațiu, de exemplu
prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/". - Sau, dacă proprietatea nu este necesară, elimin-o.
Când nu este acest lucru
Dacă prefixul este declarat dar declarația este scrisă prost, acesta este o variantă a OPF-004.
Termeni folosiți aici
Alte mesaje OPF
OPF-027Undefined property: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-026Found malformed property value: "…".OPF-030The unique-identifier "…" was not found.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-031File listed in reference element in guide was not declared in OPF manifest: ….
Surse
- EPUB 3.3, §D.1.4 The prefix attribute · citește
- EPUB 3.3, §D.1.5 Reserved prefixes · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.