Spring til indhold
EPUBCheck · Pakke-dokument (OPF)

EPUBCheck OPF-028: præfiks brugt men ikke erklæret

Opdateret:

EPUBCheck OPF-028 er en fejlmeddelelse: “Undeclared prefix: "…".” En ejendom bruger et præfiks, der ikke er erklæret i pakagedokumentets præfiksattribut. Bortset fra de reserverede præfikser, skal hvert præfiks være kortlagt til en ordforråd URI, før det kan bruges.

Den officielle meddelelse

Undeclared prefix: "%1$s".

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • Leverandøregenskaber som ibooks:version anvendt uden at erklære ibooks præfikset.
  • Køen: konverteringer køres nogle ad gangen, med prioritet efter planen, så i travle øjeblikke kan du vente på din tur.
  • En tastefejl i præfikset af en egenskab, så det længere ikke matcher den erklærede.

Sådan retter du det

  1. Læs prefixet EPUBCheck navne.
  2. Tilføj dens mapping til prefix-attributten af pakkeelementet. Skriv hver mapping som prefixnavnet, et kolon, et mellemrum og vokabulær URI, og adskil mappinger med mellemrum, for eksempel prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/ foaf: http://xmlns.com/foaf/spec/".
  3. Eller, hvis egenskaben ikke er nødvendig, fjern den.

Hvornår det ikke er dette

Hvis præfikset er erklæret, men erklæringen er dårligt skrevet, er det en variant af OPF-004.

Termer der bruges her

Andre OPF beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck OPF-028?

EPUBCheck OPF-028 er en fejlmeddelelse: “Undeclared prefix: "…".” En ejendom bruger et præfiks, der ikke er erklæret i pakagedokumentets præfiksattribut. Bortset fra de reserverede præfikser, skal hvert præfiks være kortlagt til en ordforråd URI, før det kan bruges.

Er OPF-028 en fejl?

OPF-028 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer