EPUBCheck HTM-025: ikke-registrert URI-skjema
Oppdatert:
EPUBCheck HTM-025 er en advarsel: “Non-registered URI scheme type found in href.” En lenke bruker et URI-skjema som ikke er registrert. EPUBCheck advarer fordi leserapplikasjoner kanskje ikke vet hva de skal gjøre med det; boka forblir gyldig.
Den offisielle meldingen
Non-registered URI scheme type found in href.
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- En skrivefeil i scheme, som htp: eller http;.
- Et app-spesifikt skjema kopiert fra en nettside eller et dokumenthåndteringssystem.
- En Windows-sti eller en lokal filreferanse skrevet som en lenke.
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.
- Korriger skjemaet til http, https, mailto eller et annet standard skjema.
- Hvis lenken bare fungerte i én app eller på forfatterens datamaskin, fjern lenken og behold teksten.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis lenken er tom (href=""), er det HTM-045, ikke HTM-025.
Begreper brukt her
Andre HTM meldinger
HTM-011Entity is undeclared.HTM-010Namespace "…" is unusual for the prefix "epub".HTM-009The DOCTYPE provided is obsolete or irregular and can be removed.HTM-007Empty or whitespace-only value of attribute ssml:ph.HTM-044Namespace uri "…" was included but not used.HTM-045Encountered empty href.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.