EPUBCheck HTM_054: rezervovaný vlastní prostor názvů
Aktualizováno:
EPUBCheck HTM_054 je chybová zpráva: „Custom attribute namespace ("…") must not include the string "…" in its domain.“ Vlastní atribut používá prostor názvů, jehož doména obsahuje w3.org nebo idpf.org. EPUB povoluje předponové vlastní atributy pouze v prostorech názvů mimo tyto dvě domény, které jsou rezervovány pro standardy samotné.
Oficiální zpráva
Custom attribute namespace ("%1$s") must not include the string "%2$s" in its domain.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
EPUBCheck tiskne toto ID s podtržítkem místo pomlčky; tato stránka používá ID přesně tak, jak EPUBCheck hlásí.
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Atribut v vymysleném jmenném prostoru pod w3.org nebo idpf.org, často překlep pro skutečný jmenný prostor.
- Skutečný EPUB nebo HTML atribut napsaný s nesprávným URI jmenného prostoru, takže je považován za vlastní.
Jak to opravit
- Otevřete soubor EPUBCheck jmen (hlášení dává cestu, řádek a sloupec) v textovém nebo EPUB editoru, jako je Sigil, nebo rozbalte EPUB a otevřete ho tam.
- Pokud je atribut standardní (např. epub:type), uveďte jeho správný prostor názvů, například
xmlns:epub="http://www.idpf.org/2007/ops". - Pokud je to váš vlastní atribut nebo atribut dodavatele, přesuňte ho na URI prostoru názvů na doméně, kterou kontrolujete, nebo ho odstraňte.
- Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.
Kdy to není to
Pokud je problém s názvem atributu data-*, je to HTM_061.
Podmínky používané zde
Další HTM zprávy
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 […].
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.