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
- Ö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.
- Ersätt xlink:href med href på elementen EPUBCheck listar.
- Om du behåller båda för äldre läsappar, ge dem exakt samma värde.
- Ta bort xmlns:xlink-deklarationen när inga xlink-attribut återstår.
- 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_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)
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.