Přeskočit na obsah
EPUBCheck · Zdroje a odkazy

EPUBCheck RSC-012: nefunkční fragmentový odkaz (#id)

Aktualizováno:

EPUBCheck RSC-012 je chybová zpráva: “Fragment identifier is not defined.” Odkaz směřuje na fragment (#id), který v cílovém dokumentu neexistuje. Odkaz otevírá správný soubor, ale nemůže přeskočit na zamýšlené místo, což je běžné u poznámek pod čarou a položek obsahu.

Oficiální zpráva

Fragment identifier is not defined.

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

Typické příčiny

  • Odkazy na poznámky pod čarou nebo seznamu obsahu na id, které bylo přejmenováno nebo nikdy nezapsáno, což je běžný výsledek konverze a rozdělění knihy na kapitoly.
  • Odkaz, který cílí na správné id, ale nesprávný soubor poté, co byla kapitola rozdělena.

Jak to opravit

  1. Najděte odkaz a id uvedené v zprávě.
  2. Přidejte chybějící ID k cílovému prvku, nebo opravte odkaz na ID, které existuje.
  3. Po rozdělení kapitol aktualizujte odkazy tak, aby pojmenovaly soubor, kde nyní ID žije.

Kdy to není to

Pokud soubor sám chybí, to je RSC-007; fragment na PNG nebo JPEG je RSC-009.

Podmínky používané zde

Další RSC zprávy

  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-009 A non-SVG image resource should not be defined with a fragment identifier.
  • RSC-015 A fragment identifier is required for svg use tag references.

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 RSC-012?

EPUBCheck RSC-012 je chybová zpráva: “Fragment identifier is not defined.” Odkaz směřuje na fragment (#id), který v cílovém dokumentu neexistuje. Odkaz otevírá správný soubor, ale nemůže přeskočit na zamýšlené místo, což je běžné u poznámek pod čarou a položek obsahu.

Je RSC-012 chyba?

RSC-012 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čí se stavem 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