Siirry sisältöön
EPUBCheck · Pakettiasiakirja (OPF)

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

  1. Etsi kartoitus EPUBCheck -nimet paketin elementin prefix-attribuutista.
  2. Korvaa arvo julkaistulla osoitteella sanastosta, kopioitu täsmällisesti sen dokumentaatiosta.
  3. 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

  • OPF-005 Invalid prefix declaration: URI for prefix "…" doesn’t exist.
  • OPF-007 Re-declaration of reserved prefix "…".
  • OPF-004 Invalid prefix declaration: leading or trailing whitespace is not allowed.

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck OPF-006 tarkoittaa?

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.

Onko OPF-006 virhe?

OPF-006 raportoidaan virheenä oletuksena. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut