Hoppa till innehåll
EPUBCheck · XHTML innehållsdokument

EPUBCheck HTM_062: avskrivet SVG xlink:href

Uppdaterad:

EPUBCheck HTM_062 är ett användningsmeddelande: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Ett SVG-element använder xlink:href, som är avvecklat till förmån för vanligt href. EPUBCheck rapporterar två användningsnotiser om det. HTM_062 betyder att xlink:href används. HTM_063 betyder att ett element har både xlink:href och href med olika värden, så olika appar kan ladda olika mål.

Det officiella meddelandet

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

Standardsvårighetsgrad
Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
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.

Typiska orsaker

  • SVG producerad av äldre redigerare, som skriver xlink:href på bild, använda och a-element (HTM_062).
  • En av de två attributen uppdaterades och den andra glömdes, till exempel efter att ha bytt en bild (HTM_063).

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. Ersätt xlink:href med href på elementen EPUBCheck listar.
  3. Om du behåller båda för äldre läsappar, ge dem exakt samma värde.
  4. Ta bort xmlns:xlink-deklarationen när inga xlink-attribut återstår.
  5. 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 länkmålen själva saknas från EPUB, är meddelandet RSC-007, oavsett vilket attribut som pekar på det.

Även rapporterat som

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

Villkor som används här

Andra HTM meddelanden

  • 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)

Källor

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

FAQ

Vad betyder EPUBCheck HTM_062?

EPUBCheck HTM_062 är ett användningsmeddelande: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Ett SVG-element använder xlink:href, som är avvecklat till förmån för vanligt href. EPUBCheck rapporterar två användningsnotiser om det. HTM_062 betyder att xlink:href används. HTM_063 betyder att ett element har både xlink:href och href med olika värden, så olika appar kan ladda olika mål.

Är HTM_062 ett fel?

HTM_062 rapporteras som användning som standard. Informativt endast och dolt som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.

PDF till EPUB verktyg

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

Se alla verktyg