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
- Najděte odkaz a id uvedené v zprávě.
- Přidejte chybějící ID k cílovému prvku, nebo opravte odkaz na ID, které existuje.
- 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-011Found a reference to a resource that is not a spine item.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-010Reference to non-standard resource type found.RSC-014Fragment identifier defines an incompatible resource type.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-015A 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.