Sari la conținut
EPUBCheck · Resurse și referințe

EPUBCheck RSC-012: link de fragment rupt (#id)

Actualizat:

EPUBCheck RSC-012 este un mesaj de eroare: “Fragment identifier is not defined.” Un link indică un fragment (#id) care nu există în documentul țintă. Linkul deschide fișierul corect, dar nu poate să sară la locul dorit, ceea ce este comun în cazul notelor de subsol și intrărilor din cuprins.

Mesajul oficial

Fragment identifier is not defined.

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

Cauze tipice

  • Legături de notă de subsol sau cuprins către un id care a fost redenumit sau niciodată scris, un rezultat comun al conversiei și al împărțirii unei cărți în capitole.
  • O legătură care țintește id-ul corect, dar fișierul greșit după ce un capitol a fost împărțit.

Cum să o repari

  1. Găsiți linkul și id-ul numit în mesaj.
  2. Adăugați id-ul lipsă la elementul țintă, sau corectați linkul către un id care există.
  3. După ce capitolele sunt separate, un paragraf tăiat de întreruperea paginii este reunit din nou când pagina următoare continuă propoziția.

Când nu este acest lucru

Dacă fișierul în sine lipsește, atunci este RSC-007; un fragment pe un PNG sau JPEG este RSC-009.

Termeni folosiți aici

Alte mesaje RSC

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

Surse

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

FAQ

Ce înseamnă EPUBCheck RSC-012?

EPUBCheck RSC-012 este un mesaj de eroare: “Fragment identifier is not defined.” Un link indică un fragment (#id) care nu există în documentul țintă. Linkul deschide fișierul corect, dar nu poate să sară la locul dorit, ceea ce este comun în cazul notelor de subsol și intrărilor din cuprins.

Este RSC-012 o eroare?

RSC-012 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle îl pot respinge, iar EPUBCheck se încheie cu status 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