Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

EPUBCheck OPF-006: ugyldig URI for et prefiks

Oppdatert:

EPUBCheck OPF-006 er en feilmelding: “Invalid prefix declaration: URI "…" is not a valid URI.” URI-en gitt for et prefiks i prefiksettributtet er ikke en gyldig URI. Egenskaper som bruker prefikset utvides til den URI-en, så en ugyldig verdi gjør dem meningsløse for leseapper og validatorer.

Den offisielle meldingen

Invalid prefix declaration: URI "%1$s" is not a valid URI.

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • En skrivefeil i URI-en, som en manglende kolon etter http eller et mellomrom inne i adressen.
  • Tekst som ikke er en URI, for eksempel et vokabularnavn, skrevet der URI-en skal være.
  • To kartlegginger kjøres sammen slik at neste prefiks leses som en del av den forrige URI.

Hvordan fikse det

  1. Finn kartlegging EPUBCheck navnene i prefix-attributten til package-elementet.
  2. Erstatt verdien med vokabularets publiserte adresse, kopiert nøyaktig fra dokumentasjonen.
  3. Skriv hver mapping som prefikset navn, et kolon, ett mellomrom og vokabulær-URI, og separer mappingene med mellomrom, for eksempel prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".

Når det ikke er dette

Hvis prefikset ikke har noen URI i det hele tatt, er det OPF-005, ikke OPF-006.

Begreper brukt her

Andre OPF meldinger

  • 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.

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck OPF-006?

EPUBCheck OPF-006 er en feilmelding: “Invalid prefix declaration: URI "…" is not a valid URI.” URI-en gitt for et prefiks i prefiksettributtet er ikke en gyldig URI. Egenskaper som bruker prefikset utvides til den URI-en, så en ugyldig verdi gjør dem meningsløse for leseapper og validatorer.

Er OPF-006 en feil?

OPF-006 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy