EPUBCheck HTM_062: foreldet SVG xlink:href
Oppdatert:
EPUBCheck HTM_062 er en bruksbeskjed: “SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.” Et SVG-element bruker xlink:href, som er foreldet til fordel for vanlig href. EPUBCheck rapporterer to bruksnotater om dette. HTM_062 betyr at xlink:href brukes. HTM_063 betyr at et element har både xlink:href og href med forskjellige verdier, så forskjellige apper kan laste inn forskjellige mål.
Den offisielle meldingen
SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.
- Standard alvorlighetsgrad
- Bruk. Informativ kun og skjult som standard: det vises når EPUBCheck kjøres med -u (--bruk). Det gjør ikke EPUB ugyldig.
- EPUBCheck versjon
- 5.4.0
EPUBCheck skriver ut denne ID-en med en understrek i stedet for en bindestrek; denne siden bruker ID-en nøyaktig som EPUBCheck rapporterer den.
Typiske årsaker
- SVG produsert av eldre redaktører, som skriver xlink:href på bilde, bruk og a-elementer (HTM_062).
- En av de to attributtene oppdatert og den andre glemt, for eksempel etter å ha erstattet et bilde (HTM_063).
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Erstatt xlink:href med href på elementene EPUBCheck lister.
- Hvis du beholder begge for eldre leseapper, gi dem nøyaktig samme verdi.
- Fjern xmlns:xlink erklæringen når det ikke er noen xlink-attributt igjen.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis målfilen selv mangler fra EPUB, er meldingen RSC-007, uansett hvilket attributt som peker til den.
Også rapportert som
HTM_063(bruk): SVG "xlink:href" attribute value ("%1$s") should be equal to the "href" attribute value ("%2$s").
Begreper brukt her
Andre HTM meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.