EPUBCheck NCX-004: tyhjää tilaa NCX uid:ssä
Päivitetty:
EPUBCheck NCX-004 on käyttöilmoitus: “NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.” NCX:n dtb:uid-arvossa on tyhjää tilaa tai rivinvaihtoja ennen tai jälkeen. Tunnisteen on vastattava paketin ainutkertaista tunnistetta tarkasti, ja ylimääräinen tyhjät merkit voivat aiheuttaa tiukan vertailun epäonnistumisen.
Virallinen viesti
NCX identifier ("dtb:uid" metadata) should not contain leading or trailing whitespace.
- Oletusarvoinen vakavuus
- Käyttö. Vain informatiivista ja oletusarvoisesti piilotettua: se näkyy, kun EPUBCheck toimii -u (--usage) -asetuksella. Se ei tee EPUB:stä virheellistä.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- Kauniisti tulostettu XML, joka asettaa arvon omalle rivilleen.
- Arvo, joka on liitetty perässä olevan välin kanssa.
Kuinka korjata se
- Avaa NCX (yleensä toc.ncx) ja etsi
<meta name="dtb:uid" content="..."/>. - Poista tyhjät merkit content-attribuutin arvon ympäriltä, jotta se on identtinen paketin dc:identifierin kanssa.
- Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.
Milloin tämä ei ole se
Jos arvo on erilainen kuin paketin tunniste, ei vain pehmeästi täytetty, virhe on NCX-001.
Tässä käytetyt termit
Muut NCX viestit
Lähteet
- EPUB 3.3, §5.9.5 NCX · lue
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.