Sla over naar inhoud
EPUBCheck · XHTML inhoudsdocumenten

EPUBCheck HTM_061: ongeldige data-* attribuut

Bijgewerkt:

EPUBCheck HTM_061 is een foutmelding: “"…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).” Een data-* attribuut naam is niet geldig. Een aangepast data-attribuut heeft minimaal één teken nodig na de streep, geen hoofdletters in ASCII en alleen karakters die zijn toegestaan in XML-namen.

Het officiële bericht

"%1$s" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

EPUBCheck drukt deze ID af met een liggend streepje in plaats van een koppelteken; deze pagina gebruikt de ID precies zoals EPUBCheck het rapporteert.

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Namen zoals data-, data-Pagina of data-x:y.
  • Attributen die zijn gegenereerd vanuit een script of een ontwerptool die camelCase-namen behoudt.

Hoe het te repareren

  1. Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
  2. Hernoem de eigenschap in kleine letters, bijvoorbeeld data-page in plaats van data-Page.
  3. Als een script of stylesheet het attribuut leest, werk het ook bij naar de nieuwe naam.
  4. Verwijder de eigenschap als niets in het boek deze gebruikt.
  5. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als het attribuut is voorafgegaan door een namespace (zoals ibooks:something), zijn de regels die van aangepaste attributen, gerapporteerd als HTM_054.

Andere HTM berichten

  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck HTM_061?

EPUBCheck HTM_061 is een foutmelding: “"…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).” Een data-* attribuut naam is niet geldig. Een aangepast data-attribuut heeft minimaal één teken nodig na de streep, geen hoofdletters in ASCII en alleen karakters die zijn toegestaan in XML-namen.

Is HTM_061 een fout?

HTM_061 wordt standaard gerapporteerd als fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en verzend naar Kindle kunnen het afwijzen, en EPUBCheck sluit af met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools