EPUBCheck OPF-026: valoare de proprietate malformed
Actualizat:
EPUBCheck OPF-026 este un mesaj de eroare: “Found malformed property value: "…".” O valoare de proprietate este malformed, de exemplu un prefix fără nimic după două puncte. Valorile proprietății trebuie să fie un nume, opțional precedat de un prefix și un două puncte, și nimic altceva.
Mesajul oficial
Found malformed property value: "%1$s".
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Valori precum "rendition:" cu numele lipsă.
- Valori cu spații sau caractere pe care un nume de proprietate nu le poate conține.
- Un URI complet lipit unde se aștepta un nume prefixat scurt.
Cum să o repari
- Găsiți valoarea EPUBCheck citată în mesaj.
- Rescrie-l ca prefix:name (de exemplu rendition:layout) sau ca un nume simplu din vocabularul implicit.
- Dacă valoarea are un prefix, verifică dacă prefixul este rezervat sau declarat în atributul prefix.
Când nu este acest lucru
Dacă valoarea este bine formată dar necunoscută, aceasta este OPF-027; dacă prefixul ei nu este declarat, OPF-028.
Termeni folosiți aici
Alte mesaje OPF
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: "…".
Surse
- EPUB 3.3, §D.1.2 The property data type · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.