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

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

  1. Citește numele prefixului EPUBCheck.
  2. 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/".
  3. 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-027 Undefined property: "…".
  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-026 Found malformed property value: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Surse

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

FAQ

Ce înseamnă EPUBCheck OPF-028?

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.

Este OPF-028 o eroare?

OPF-028 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimiteți la Kindle ar putea să o respingă, iar EPUBCheck se închide cu codul de stare 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