EPUBCheck OPF-025: lista där ett värde behövs
Uppdaterad:
EPUBCheck OPF-025 är ett felmeddelande: “Property value list "…" is not allowed, only one value must be specified.” En metadataegenskap som tar ett enda värde gavs en lista av värden. EPUBCheck namnger listan den hittade, och läsappar skulle inte veta vilket av värdena som ska användas.
Det officiella meddelandet
Property value list "%1$s" is not allowed, only one value must be specified.
- 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
- Flera mellanrum-separerade värden i en egenskap som är avsedd att hålla en, till exempel två layoutvärden i ett renditionsmeta-element.
- Två värden som slås ihop till ett element när metadata från olika källor kombineras.
- Ett värde med ett överflödigt mellanslag som delar det i två.
Hur man åtgärdar det
- Hitta metaelementet eller attributet EPUBCheck pekar på.
- Behåll ett enda värde.
- Om delar av boken behöver olika värden, ställ in dem per objekt i spine där egenskapen tillåter det (till exempel rendition:layout-pre-paginated på ett itemref).
När det inte är detta
Om det enda värdet är felaktigt format istället för dubblerat, är det OPF-026.
Villkor som används här
Andra OPF meddelanden
OPF-026Found malformed property value: "…".OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-021Use of non-registered URI scheme type in href: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.