EPUBCheck RSC-014: frammento del tipo errato
Aggiornato:
EPUBCheck RSC-014 è un messaggio di utilizzo: “Fragment identifier defines an incompatible resource type.” Un identificatore di frammento punta a qualcosa di un tipo diverso da quello che il riferimento si aspetta. È un messaggio di utilizzo, mostrato solo con -u, ad esempio un link che dovrebbe indirizzare a un elemento SVG ma si risolve in un altro tipo di risorsa.
Il messaggio ufficiale
Fragment identifier defines an incompatible resource type.
- Gravità predefinita
- Utilizzo. Solo informativo e nascosto per impostazione predefinita: appare quando EPUBCheck viene eseguito con -u (--usage). Non rende invalido il EPUB.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Un frammento copiato da un altro file che ha un elemento con lo stesso id ma di un altro tipo.
- Un riferimento a un frammento SVG che punta effettivamente in un documento XHTML, o il contrario.
Come correggerlo
- Leggi i nomi di riferimento EPUBCheck e controlla a quale tipo di elemento si risolve il #fragment.
- Punta il riferimento a un elemento del tipo previsto, o al file giusto.
- Valida di nuovo con -u per confermare.
Quando non è questo
Se il frammento non esiste affatto, l'errore è RSC-012.
Termini usati qui
Altri messaggi di RSC
RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-015A fragment identifier is required for svg use tag references.RSC-012Fragment identifier is not defined.RSC-016Fatal Error while parsing file: …RSC-011Found a reference to a resource that is not a spine item.RSC-017Warning while parsing file: …
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.