EPUBCheck OPF-006: virheellinen URI etuliitteelle
Päivitetty:
EPUBCheck OPF-006 on virheilmoitus: “Invalid prefix declaration: URI "…" is not a valid URI.” Etuliitteelle annettu URI etuliiteattribuutissa ei ole voimassa oleva URI. Ominaisuudet, jotka käyttävät etuliitettä, laajenevat siihen URI:in, joten virheellinen arvo tekee niistä merkityksettömiä lukusovelluksille ja validoijille.
Virallinen viesti
Invalid prefix declaration: URI "%1$s" is not a valid URI.
- 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
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Typo URI:ssa, kuten puuttuva kaksoispiste http:n jälkeen tai välilyönti osoitteessa.
- Teksti, joka ei ole URI, kuten sanaston nimi, kirjoitettu sinne, missä URI:n pitäisi olla.
- Kaksi kartoitusta, jotka suoritetaan yhdessä siten, että seuraava etuliite luetaan osana edellistä URI:a.
Kuinka korjata se
- Etsi kartoitus EPUBCheck -nimet paketin elementin prefix-attribuutista.
- Korvaa arvo julkaistulla osoitteella sanastosta, kopioitu täsmällisesti sen dokumentaatiosta.
- Kirjoita jokainen kartoitus etuliitteen nimellä, kaksoispiste, yksi väli ja sanaston URI, ja erottele kartoitukset valkoisella tilalla, esimerkiksi
prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
Milloin tämä ei ole se
Jos etuliitteellä ei ole lainkaan URI:a, se on OPF-005, ei OPF-006.
Tässä käytetyt termit
Muut OPF viestit
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.