EPUBCheck RSC-012: rikki osatunniste linkki (#id)
Päivitetty:
EPUBCheck RSC-012 on virheilmoitus: “Fragment identifier is not defined.” Linkki osoittaa osaan (#id), jota ei ole kohdeasiakirjassa. Linkki avaa oikean tiedoston, mutta ei voi hypätä tarkoitettuun paikkaan, mikä on yleistä viitteiden ja sisällysluettelojen kohdalla.
Virallinen viesti
Fragment identifier is not defined.
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- Alaviite- tai sisällysluettelolinkit id:hen, joka on nimetty uudelleen tai jota ei ole koskaan kirjoitettu, mikä on yleinen tulos muunnoksesta ja kirjallisuuden jakamisesta lukuihin.
- Linkki, joka kohdistaa oikeaan id:hen, mutta väärään tiedostoon, kun luku on jaettu.
Kuinka korjata se
- Etsi linkki ja id, jotka on nimetty viestissä.
- Lisää puuttuva id kohde-elementtiin tai korjaa linkki olemassa olevaan id:hen.
- Lukuja jakautuessa päivitä linkit niin, että ne nimetään tiedostolle, jossa id nyt sijaitsee.
Milloin tämä ei ole se
Jos itse tiedosto puuttuu, se on RSC-007; fragmentti PNG:ssä tai JPEG:ssä on RSC-009.
Tässä käytetyt termit
Muut RSC viestit
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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.