Saltar al contenido
EPUBCheck · Recursos y referencias

EPUBCheck RSC-020: sintaxis de URL no válida en un enlace

Actualizado:

EPUBCheck RSC-020 es un mensaje de error: “"…" is not a valid URL (…).” Una URL en el EPUB no es sintácticamente válida. Las aplicaciones de lectura pueden fallar en seguir el enlace o cargar el recurso, y el mensaje da la URL y la razón entre paréntesis.

El mensaje oficial

"%1$s" is not a valid URL (%2$s)

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Espacios no codificados u otros caracteres que deben ser codificados en porcentaje en una URL.
  • Barras invertidas utilizadas como separadores de ruta (un hábito de Windows) en lugar de barras hacia delante.
  • Un error tipográfico en la parte del esquema de una URL absoluta (un enlace cuyo esquema está bien formado pero no registrado es HTM-025 en su lugar).

Cómo arreglarlo

  1. Encuentra la URL nombrada en el mensaje.
  2. Codificar espacios como %20 y otros caracteres reservados, y usar barras diagonales hacia adelante.
  3. O renombra el archivo para que su URL no necesite codificación, luego valida de nuevo.

Cuándo no es esto

Si la URL es válida pero el archivo que nombra está ausente, eso es RSC-007.

Términos usados aquí

Otros mensajes de RSC

  • RSC-019 EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
  • RSC-017 Warning while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • RSC-024 Informative parsing warning: …
  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-025 Informative parsing error: …

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck RSC-020?

EPUBCheck RSC-020 es un mensaje de error: “"…" is not a valid URL (…).” Una URL en el EPUB no es sintácticamente válida. Las aplicaciones de lectura pueden fallar en seguir el enlace o cargar el recurso, y el mensaje da la URL y la razón entre paréntesis.

¿Es RSC-020 un error?

RSC-020 se informa como un error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con el estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas