EPUBCheck RSC-012: ødelagt fragmentlink (#id)
Opdateret:
EPUBCheck RSC-012 er en fejloplysning: “Fragment identifier is not defined.” Et link peger på et fragment (#id), der ikke findes i måldokumentet. Linket åbner den rigtige fil, men kan ikke springe til den ønskede placering, hvilket er almindeligt med fodnoter og indholdsfortegnelser.
Den officielle meddelelse
Fragment identifier is not defined.
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
Typiske årsager
- Fodnote- eller indholdsfortegnelseslinks til et id, der blev omdøbt eller aldrig blev skrevet, et almindeligt resultat af konvertering og af at opdele en bog i kapitler.
- Et link, der målretter det rigtige id, men den forkerte fil efter et kapitel blev delt.
Sådan retter du det
- Find linket og id'et nævnt i beskeden.
- Tilføj den manglende id til måletelementet, eller ret linket til en id, der eksisterer.
- Efter opdeling af kapitler, opdater links, så de navngiver filen, hvor id nu findes.
Hvornår det ikke er dette
Hvis filen selv mangler, er det RSC-007; et fragment på en PNG eller JPEG er RSC-009.
Termer der bruges her
Andre RSC beskeder
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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.