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
- Å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.
- Erstat xlink:href med href på de elementer, som EPUBCheck lister.
- Hvis du holder begge for ældre læseprogrammer, skal du give dem præcis den samme værdi.
- Fjern xmlns:xlink-erklæringen, når der ikke er nogen xlink-attribut tilbage.
- 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_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_056Viewport 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.