Sari la conținut
EPUBCheck · Documente de conținut XHTML

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

  1. 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.
  2. 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".
  3. 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.
  4. 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_055 The "…" element should not be used (discouraged construct)
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck HTM_054?

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.

Este HTM_054 o eroare?

HTM_054 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Send to Kindle pot să o respingă, iar EPUBCheck se încheie cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele