Hopp til innhold
EPUBCheck · Pakke dokument (OPF)

EPUBCheck OPF-028: prefiks brukt men ikke erklært

Oppdatert:

EPUBCheck OPF-028 er en feilmelding: “Undeclared prefix: "…".” En egenskap bruker et prefiks som ikke er erklært i pakkedokumentets prefiksattributt. Bortsett fra de reserverte prefikser, må hvert prefiks kartlegges til en vokabulær-URI før det kan brukes.

Den offisielle meldingen

Undeclared prefix: "%1$s".

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

  • Leverandøregenskaper som ibooks:version brukt uten å deklarere ibooks-prefikset.
  • Prefikse-attributtet ble fjernet eller ryddet opp mens egenskaper fortsatt bruker det.
  • En skrivefeil i prefikset til en egenskap, så den lenger ikke samsvarer med den deklarerte.

Hvordan fikse det

  1. Les prefikset EPUBCheck navn.
  2. Legg til dens mapping til prefix-attributtet av pakkeelementet. Skriv hver mapping som prefikset, et kolon, ett mellomrom og vokabularet URI, og skill mappingene med mellomrom, for eksempel prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Eller, hvis egenskapen ikke er nødvendig, fjern den.

Når det ikke er dette

Hvis prefikset er deklarert, men deklarasjonen er dårlig skrevet, er det en variant av OPF-004.

Begreper brukt her

Andre OPF meldinger

  • OPF-027 Undefined property: "…".
  • OPF-029 The file "…" does not appear to match the media type …, as specified in the OPF file.
  • OPF-026 Found malformed property value: "…".
  • OPF-030 The unique-identifier "…" was not found.
  • OPF-025 Property value list "…" is not allowed, only one value must be specified.
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Kilder

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

FAQ

Hva betyr EPUBCheck OPF-028?

EPUBCheck OPF-028 er en feilmelding: “Undeclared prefix: "…".” En egenskap bruker et prefiks som ikke er erklært i pakkedokumentets prefiksattributt. Bortsett fra de reserverte prefikser, må hvert prefiks kartlegges til en vokabulær-URI før det kan brukes.

Er OPF-028 en feil?

OPF-028 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avsluttes 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