Hoppa till innehåll
EPUBCheck · XHTML innehållsdokument

EPUBCheck HTM_054: reserverad anpassad namnrymd

Uppdaterad:

EPUBCheck HTM_054 är ett felmeddelande: “Custom attribute namespace ("…") must not include the string "…" in its domain.” En anpassad attribut använder ett namnrum vars domän innehåller w3.org eller idpf.org. EPUB tillåter prefixed anpassade attribut endast i namnrum utanför dessa två domäner, som är reserverade för standarderna själva.

Det officiella meddelandet

Custom attribute namespace ("%1$s") must not include the string "%2$s" in its domain.

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

EPUBCheck skriver ut detta ID med en understreck istället för ett bindestreck; denna sida använder ID:t precis som EPUBCheck rapporterar det.

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • En egenskap i ett påhittat namnrum under w3.org eller idpf.org, ofta ett skrivfel för ett verkligt namnrum.
  • Ett verkligt EPUB eller HTML-attribut skrivet med fel namnrymds-URI, så det behandlas som ett anpassat.

Hur man åtgärdar det

  1. Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
  2. Om attributet är ett standardattribut (som epub:type), deklarera dess korrekta namnområde, till exempel xmlns:epub="http://www.idpf.org/2007/ops".
  3. Om det är din egen eller en leverantörs attribut, flytta det till en namespace-URI på en domän du kontrollerar, eller ta bort det.
  4. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Om problemet är ett data-* attributnamn, är det HTM_061.

Villkor som används här

Andra HTM meddelanden

  • 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 […].

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck HTM_054?

EPUBCheck HTM_054 är ett felmeddelande: “Custom attribute namespace ("…") must not include the string "…" in its domain.” En anpassad attribut använder ett namnrum vars domän innehåller w3.org eller idpf.org. EPUB tillåter prefixed anpassade attribut endast i namnrum utanför dessa två domäner, som är reserverade för standarderna själva.

Är HTM_054 ett fel?

HTM_054 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg