EPUBCheck HTM_054: spațiu de nume personalizat rezervat
Actualizat:
EPUBCheck HTM_054 este un mesaj de eroare: „Custom attribute namespace ("…") must not include the string "…" in its domain.” Un atribut personalizat folosește un spațiu de nume al cărui domeniu conține w3.org sau idpf.org. EPUB permite atribute personalizate prefixate doar în spații de nume din afara acestor două domenii, care sunt rezervate standardelor în sine.
Mesajul oficial
Custom attribute namespace ("%1$s") must not include the string "%2$s" in its domain.
- 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
EPUBCheck tipărește această ID cu un underscore în loc de un hyphen; această pagină folosește ID-ul exact așa cum EPUBCheck îl raporthează.
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Un atribut într-un spațiu de nume inventat sub w3.org sau idpf.org, adesea o greșeală tipografică pentru un spațiu de nume real.
- Un atribut real EPUB sau HTML scris cu URI greșit de spațiu de nume, astfel încât este tratat ca unul personalizat.
Cum să o repari
- Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
- Dacă atributul este unul standard (cum ar fi epub:type), declară spațiul său de nume corect, de exemplu
xmlns:epub="http://www.idpf.org/2007/ops". - Dacă este atributul tău sau al unui furnizor, mută-l în URI de namespace pe un domeniu pe care îl controlezi, sau elimină-l.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă problema este un nume de atribut data-*, acesta este HTM_061.
Termeni folosiți aici
Alte mesaje HTM
HTM_055The "…" element should not be used (discouraged construct)HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_059Viewport "…" property must not be defined more than once, but found values […].
Surse
- EPUB 3.3, §6.1.3.5 Custom attributes · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.