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
- Å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.
- Hvis attributtet er et standardattributt (som epub:type), erklær dets korrekte navnerom, for eksempel
xmlns:epub="http://www.idpf.org/2007/ops". - Hvis det er din egen eller en leverandørs attributt, flytt det til en navnerom-URI på et domene du kontrollerer, eller fjern det.
- 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_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 […].
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.