EPUBCheck HTM-025: esquema URI no registrado
Actualizado:
EPUBCheck HTM-025 es un mensaje de advertencia: “Non-registered URI scheme type found in href.” Un enlace utiliza un esquema URI que no está registrado. EPUBCheck advierte porque las aplicaciones de lectura pueden no saber qué hacer con él; el libro se mantiene válido.
El mensaje oficial
Non-registered URI scheme type found in href.
- Severidad por defecto
- Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
- versión de EPUBCheck
- 5.4.0
Causas típicas
- Un error tipográfico en el esquema, como htp: o http;.
- Un esquema específico de la aplicación copiado de un sitio web o un sistema de gestión de documentos.
- Una ruta de Windows o una referencia de archivo local escrita como un enlace.
Cómo arreglarlo
- Abre el archivo EPUBCheck nombrado (el mensaje da la ruta, línea y columna) en un editor de texto o EPUB como Sigil, o descomprime el EPUB y ábrelo allí.
- Corrige el esquema a http, https, mailto u otro estándar.
- Si el enlace solo funcionaba dentro de una aplicación o en la computadora del autor, elimina el enlace y conserva el texto.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el enlace está vacío (href=""), eso es HTM-045, no HTM-025.
Términos usados aquí
Otros mensajes de 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.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.