Sari la conținut
EPUBCheck · Documente de conținut XHTML

EPUBCheck HTM_062: xlink:href SVG depreciat

Actualizat:

EPUBCheck HTM_062 este un mesaj de utilizare: „SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Un element SVG folosește xlink:href, care este depreciat în favoarea href simplu. EPUBCheck raportează două note de utilizare despre aceasta. HTM_062 înseamnă că xlink:href este folosit. HTM_063 înseamnă că un element are atât xlink:href cât și href cu valori diferite, astfel încât aplicațiile diferite pot să încarce ținte diferite.

Mesajul oficial

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

Severitate implicită
Utilizare. Informațional doar și ascuns implicit: apare când EPUBCheck rulează cu -u (--usage). Nu face ca EPUB să devină invalid.
versiunea EPUBCheck
5.4.0

EPUBCheck tipărește această ID cu un underscore în loc de un hyphen; această pagină folosește ID-ul exact așa cum EPUBCheck îl raporthează.

Cauze tipice

  • SVG produs de editoare mai vechi, care scriu xlink:href pe imagine, folosesc și a elementelor (HTM_062).
  • Una dintre cele două atribute actualizate și cealaltă uitată, de exemplu, după înlocuirea unei imagini (HTM_063).

Cum să o repari

  1. Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
  2. Înlocuiește xlink:href cu href pe elementele listate în EPUBCheck.
  3. Dacă păstrezi ambele pentru aplicațiile de citire mai vechi, oferă-le exact aceeași valoare.
  4. Eliminați declarația xmlns:xlink odată ce nu mai rămâne niciun atribut xlink.
  5. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă ținta linkului în sine lipsește din EPUB, mesajul este RSC-007, indiferent de atributul care se referă la ea.

De asemenea raportat ca

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

Termeni folosiți aici

Alte mesaje HTM

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck HTM_062?

EPUBCheck HTM_062 este un mesaj de utilizare: „SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Un element SVG folosește xlink:href, care este depreciat în favoarea href simplu. EPUBCheck raportează două note de utilizare despre aceasta. HTM_062 înseamnă că xlink:href este folosit. HTM_063 înseamnă că un element are atât xlink:href cât și href cu valori diferite, astfel încât aplicațiile diferite pot să încarce ținte diferite.

Este HTM_062 o eroare?

HTM_062 este raportat ca utilizare în mod implicit. Informativ numai și ascuns în mod implicit: apare când EPUBCheck rulează cu -u (--usage). Nu face ca EPUB să fie invalid.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele