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
- Læs prefixet EPUBCheck navne.
- 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/". - 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-027Undefined property: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-026Found malformed property value: "…".OPF-030The unique-identifier "…" was not found.OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-031File 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.