Hopp til innhold
EPUBCheck · XHTML innholds dokumenter

EPUBCheck HTM_054: reservert egendefinert namespace

Oppdatert:

EPUBCheck HTM_054 er en feilmelding: “Custom attribute namespace ("…") must not include the string "…" in its domain.” En egendefinert attributt bruker et namespace hvis domene inneholder w3.org eller idpf.org. EPUB tillater prefikserte egendefinerte attributter bare i namespaces utenfor disse to domenene, som er reservert for standardene selv.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

EPUBCheck skriver ut denne ID-en med en understrek i stedet for en bindestrek; denne siden bruker ID-en nøyaktig som EPUBCheck rapporterer den.

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • En attributt i et oppdiktet navnerom under w3.org eller idpf.org, ofte en skrivefeil for et ekte navnerom.
  • Et ekte EPUB eller HTML-attributt skrevet med feil navnerom-URI, slik at det behandles som et tilpasset.

Hvordan fikse det

  1. Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
  2. Hvis attributtet er et standardattributt (som epub:type), erklær dets korrekte navnerom, for eksempel xmlns:epub="http://www.idpf.org/2007/ops".
  3. Hvis det er din egen eller en leverandørs attributt, flytt det til en navnerom-URI på et domene du kontrollerer, eller fjern det.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis problemet er et data-* attributtnavn, er det HTM_061.

Begreper brukt her

Andre HTM meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck HTM_054?

EPUBCheck HTM_054 er en feilmelding: “Custom attribute namespace ("…") must not include the string "…" in its domain.” En egendefinert attributt bruker et namespace hvis domene inneholder w3.org eller idpf.org. EPUB tillater prefikserte egendefinerte attributter bare i namespaces utenfor disse to domenene, som er reservert for standardene selv.

Er HTM_054 en feil?

HTM_054 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy