Přeskočit na obsah
EPUBCheck · Počet stran, zhruba v poměru, jakmile jsou zahrnuty obrázky.

EPUBCheck OPF-028: prefix použit, ale neprohlášen

Aktualizováno:

EPUBCheck OPF-028 je chybová zpráva: „Undeclared prefix: "…".“ Vlastnost používá prefix, který není deklarován v atributu prefixu dokumentu balíčku. Kromě rezervovaných prefixů musí být každý prefix namapován na URI slovníku, než jej lze použít.

Oficiální zpráva

Undeclared prefix: "%1$s".

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • Vlastnosti dodavatele jako ibooks:version použity bez deklarace předpony ibooks.
  • Atribut prefix byl odstraněn nebo vyčištěn, zatímco vlastnosti ho stále používají.
  • Typo v předponě vlastnosti, takže již neodpovídá deklarované.

Jak to opravit

  1. Přečtěte si názvy prefixu EPUBCheck.
  2. Přidejte jeho mapování k atributu prefix balíčku. Napište každé mapování jako název prefixu, dvojtečku, jednu mezeru a URI slovníku a oddělte mapování mezerami, například prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Nebo, pokud není vlastnost potřebná, odstraňte ji.

Kdy to není to

Pokud je prefix deklarován, ale deklarace je špatně napsaná, je to varianta OPF-004.

Podmínky používané zde

Další OPF zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck OPF-028?

EPUBCheck OPF-028 je chybová zpráva: „Undeclared prefix: "…".“ Vlastnost používá prefix, který není deklarován v atributu prefixu dokumentu balíčku. Kromě rezervovaných prefixů musí být každý prefix namapován na URI slovníku, než jej lze použít.

Je OPF-028 chyba?

OPF-028 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatná. Obchody a Odeslat do Kindle ji mohou odmítnout, a EPUBCheck končí s kódem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje