EPUBCheck RSC-012: link frammento non valido (#id)
Aggiornato:
EPUBCheck RSC-012 è un messaggio di errore: “Fragment identifier is not defined.” Un link punta a un frammento (#id) che non esiste nel documento di destinazione. Il link apre il file corretto ma non può saltare al punto previsto, il che è comune con le note a piè di pagina e le voci dell'indice.
Il messaggio ufficiale
Fragment identifier is not defined.
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Collegamenti delle note a piè di pagina o dell'indice a un id che è stato rinominato o non scritto mai, un risultato comune della conversione e della suddivisione di un libro in capitoli.
- Un link che mira al giusto id ma al file sbagliato dopo che un capitolo è stato diviso.
Come correggerlo
- Trova il link e l'id nominati nel messaggio.
- Aggiungi l'id mancante all'elemento target, o correggi il link a un id che esiste.
- Dopo aver diviso i capitoli, aggiorna i link in modo che nominino il file in cui l'id vive ora.
Quando non è questo
Se il file stesso è mancante, questo è RSC-007; un frammento su un PNG o JPEG è RSC-009.
Termini usati qui
Altri messaggi di RSC
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.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.