EPUBCheck HTM-025: schema URI non registrato
Aggiornato:
EPUBCheck HTM-025 è un messaggio di avviso: “Non-registered URI scheme type found in href.” Un link utilizza uno schema URI non registrato. EPUBCheck avverte perché le app di lettura potrebbero non sapere cosa fare con esso; il libro rimane valido.
Il messaggio ufficiale
Non-registered URI scheme type found in href.
- Gravità predefinita
- Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
- versione EPUBCheck
- 5.4.0
Cause tipiche
- Un errore di battitura nello schema, come htp: o http;.
- Uno schema specifico dell'app copiato da un sito web o da un sistema di gestione documentale.
- Un percorso di Windows o un riferimento a file locali scritto come un link.
Come correggerlo
- Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
- Correggi lo schema in http, https, mailto o altro standard.
- Se il link funzionava solo all'interno di un'app o sul computer dell'autore, rimuovi il link e mantieni il testo.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se il link è vuoto (href=""), quello è HTM-045, non HTM-025.
Altri messaggi di HTM
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.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.