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

EPUBCheck OPF-006: neplatné URI pro prefix

Aktualizováno:

EPUBCheck OPF-006 je chybová zpráva: „Invalid prefix declaration: URI "…" is not a valid URI.“ URI zadané pro prefix v atributu prefix není platné URI. Vlastnosti, které používají prefix, se rozšíří na toto URI, takže neplatná hodnota je činí bezvýznamnými pro čtecí aplikace a validátory.

Oficiální zpráva

Invalid prefix declaration: URI "%1$s" is not a valid URI.

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

  • Typo v URI, například chybějící dvojtečka za http nebo mezera uvnitř adresy.
  • Text, který není URI, například název slovníku, napsaný tam, kde by mělo být URI.
  • Dvě mapování probíhají společně tak, aby byl další prefix čten jako součást předchozího URI.

Jak to opravit

  1. Najděte názvy mapování EPUBCheck v prefixovém atributu prvku balíčku.
  2. Nahraďte hodnotu adresou publikovanou slovníku, zkopírovanou přesně z jeho dokumentace.
  3. Zapište každý mapping ve formátu prefix jméno, dvojtečka, jedna mezera a URI slovníku, a oddělte mappingy mezerou, například prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".

Kdy to není to

Pokud prefix vůbec nemá URI, je to OPF-005, nikoli OPF-006.

Podmínky používané zde

Další OPF zprávy

  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-007 Re-declaration of reserved prefix "…".
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.

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-006?

EPUBCheck OPF-006 je chybová zpráva: „Invalid prefix declaration: URI "…" is not a valid URI.“ URI zadané pro prefix v atributu prefix není platné URI. Vlastnosti, které používají prefix, se rozšíří na toto URI, takže neplatná hodnota je činí bezvýznamnými pro čtecí aplikace a validátory.

Je OPF-006 chyba?

OPF-006 je ve výchozím nastavení hlášeno jako chyba. EPUB porušuje pravidlo specifikace a je neplatné. Obchody a odeslat do Kindle to mohou zamítnout a EPUBCheck se ukončuje s návratovým 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