Spring til indhold
EPUBCheck · XHTML indholds dokumenter

EPUBCheck HTM_062: forældet SVG xlink:href

Opdateret:

EPUBCheck HTM_062 er en brugermeddelelse: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Et SVG-element bruger xlink:href, som er forældet til fordel for almindelig href. EPUBCheck rapporterer to brugernoter om det. HTM_062 betyder, at xlink:href er anvendt. HTM_063 betyder, at et element har både xlink:href og href med forskellige værdier, så forskellige apps kan hente forskellige mål.

Den officielle meddelelse

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

Standard alvorlighed
Brug. Kun informativ og skjult som standard: den vises, når EPUBCheck køres med -u (--usage). Det gør ikke EPUB ugyldig.
EPUBCheck version
5.4.0

EPUBCheck printer denne ID med en underscore i stedet for en bindestreg; denne side bruger ID'en præcis som EPUBCheck rapporterer det.

Typiske årsager

  • SVG produceret af ældre redaktører, som skriver xlink:href på billede, brug og a-elementer (HTM_062).
  • En af de to attributter opdateret og den anden glemt, for eksempel efter at have udskiftet et billede (HTM_063).

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Erstat xlink:href med href på de elementer, som EPUBCheck lister.
  3. Hvis du holder begge for ældre læseprogrammer, skal du give dem præcis den samme værdi.
  4. Fjern xmlns:xlink-erklæringen, når der ikke er nogen xlink-attribut tilbage.
  5. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis linkmålene selv mangler fra EPUB, er beskeden RSC-007, uanset hvilket attribut peger på det.

Også rapporteret som

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

Termer der bruges her

Andre HTM beskeder

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

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck HTM_062?

EPUBCheck HTM_062 er en brugermeddelelse: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Et SVG-element bruger xlink:href, som er forældet til fordel for almindelig href. EPUBCheck rapporterer to brugernoter om det. HTM_062 betyder, at xlink:href er anvendt. HTM_063 betyder, at et element har både xlink:href og href med forskellige værdier, så forskellige apps kan hente forskellige mål.

Er HTM_062 en fejl?

HTM_062 rapporteres som brug som standard. Informativt kun og skjult som standard: det vises, når EPUBCheck kører med -u (--usage). Det gør ikke EPUB ugyldig.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer