EPUBCheck OPF-005: etuliite ilman URI:ta
Päivitetty:
EPUBCheck OPF-005 on virheilmoitus: “Invalid prefix declaration: URI for prefix "…" doesn’t exist.” Etuliitteessä ei ole URI:ta sen jälkeen. Jokainen etuliite on olemassa vain edustamaan sanastouri:a, joten kartoittaminen ilman sitä ei ole käytössä missään pakettidokumentin ominaisuudessa.
Virallinen viesti
Invalid prefix declaration: URI for prefix "%1$s" doesn’t exist.
- 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
- Lyhennetty kartoitus, kuten "ibooks:" attribuutin lopussa.
- URI, joka on poistettu muokkauksen yhteydessä, jättäen vain etuliitteen ja sen kaksoispisteen.
- Rivikanoja tai lainaus väärässä paikassa, joka erottaa URI:n sen etuliitteestä.
Kuinka korjata se
- Etsi prefix EPUBCheck -nimet paketin elementin prefix-attribuutista.
- 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/". - Jos etuliitettä ei käytetä missään paketidokumentin ominaisuudessa, poista koko kartta sen sijaan.
Milloin tämä ei ole se
Jos URI on olemassa, mutta virheellinen, EPUBCheck ilmoittaa OPF-006; jos ongelma on yksinkertaisesti välilyöntien ja kaksoispisteiden asettelu, se ilmoittaa variantista OPF-004.
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ä.