EPUBCheck OPF-026: felaktigt format på egenskapvärde
Uppdaterad:
EPUBCheck OPF-026 är ett felmeddelande: “Found malformed property value: "…".” Ett egenskapsvärde är felaktigt format, till exempel ett prefix utan något efter kolon. Egenskapsvärden måste vara ett namn, som eventuellt föregås av ett prefix och ett kolon, och inget annat.
Det officiella meddelandet
Found malformed property value: "%1$s".
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Värden som "rendition:" med namnet saknat.
- Värden med mellanslag eller tecken som ett egenskapsnamn inte kan innehålla.
- En fullständig URI klistrad där ett kort förkortat namn förväntades.
Hur man åtgärdar det
- Hitta värdet EPUBCheck citerar i meddelandet.
- Skriv om den som prefix:namn (till exempel rendition:layout) eller som ett vanligt namn från standardvokabulären.
- Om värdet har ett prefix, kontrollera att prefixet är reserverat eller deklarerat i prefix-attributet.
När det inte är detta
Om värdet är välformat men okänt, det vill säga OPF-027; om dess prefix är odeklarerat, OPF-028.
Villkor som används här
Andra OPF meddelanden
OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.OPF-021Use of non-registered URI scheme type in href: "…".
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.