Sla over naar inhoud
EPUBCheck · XHTML inhoudsdocumenten

EPUBCheck HTM_062: verouderd SVG xlink:href

Bijgewerkt:

EPUBCheck HTM_062 is een gebruiksbericht: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Een SVG-element gebruikt xlink:href, wat verouderd is ten gunste van gewone href. EPUBCheck rapporteert twee gebruiksnotities hierover. HTM_062 betekent dat xlink:href is gebruikt. HTM_063 betekent dat een element zowel xlink:href als href heeft met verschillende waarden, zodat verschillende apps verschillende doelen kunnen laden.

Het officiële bericht

SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.

Standaard ernst
Gebruik. Alleen informatief en standaard verborgen: het verschijnt wanneer EPUBCheck draait met -u (--usage). Het maakt de EPUB niet ongeldig.
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.

Typische oorzaken

  • SVG geproduceerd door oudere editors, die xlink:href op afbeeldingen schrijven, gebruik en a-elementen (HTM_062).
  • Een van de twee attributen bijgewerkt en de andere vergeten, bijvoorbeeld na het vervangen van een afbeelding (HTM_063).

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. Vervang xlink:href door href op de elementen EPUBCheck lijsten.
  3. Als je beide moet behouden voor oudere lees-apps, geef ze dan exact dezelfde waarde.
  4. Verwijder de xmlns:xlink verklaring zodra er geen xlink eigenschap meer overblijft.
  5. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als het doel van de link zelf ontbreekt uit de EPUB, is het bericht RSC-007, ongeacht welk attribuut er naar verwijst.

Ook gerapporteerd als

  • HTM_063 (gebruik): SVG "xlink:href" attribute value ("%1$s") should be equal to the "href" attribute value ("%2$s").

Andere HTM berichten

  • HTM_061 "…" 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).
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • 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_062?

EPUBCheck HTM_062 is een gebruiksbericht: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Een SVG-element gebruikt xlink:href, wat verouderd is ten gunste van gewone href. EPUBCheck rapporteert twee gebruiksnotities hierover. HTM_062 betekent dat xlink:href is gebruikt. HTM_063 betekent dat een element zowel xlink:href als href heeft met verschillende waarden, zodat verschillende apps verschillende doelen kunnen laden.

Is HTM_062 een fout?

HTM_062 wordt standaard gerapporteerd als gebruik. Informatief alleen en standaard verborgen: het verschijnt wanneer EPUBCheck wordt uitgevoerd met -u (--usage). Het maakt de EPUB niet ongeldig.

PDF naar EPUB tools

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

Bekijk alle tools