EPUBCheck OPF-026: valor de propiedad mal formado
Actualizado:
EPUBCheck OPF-026 es un mensaje de error: “Found malformed property value: "…".” Un valor de propiedad está mal formado, por ejemplo, un prefijo sin nada después de los dos puntos. Los valores de propiedad deben ser un nombre, opcionalmente precedido por un prefijo y un dos puntos, y nada más.
El mensaje oficial
Found malformed property value: "%1$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
- Valores como "rendition:" con el nombre faltante.
- Valores con espacios o caracteres que un nombre de propiedad no puede contener.
- Una URI completa pegada donde se esperaba un nombre corto con prefijo.
Cómo arreglarlo
- Encuentra el valor EPUBCheck que cita en el mensaje.
- Reescriba como prefijo:nombre (por ejemplo, rendition:layout) o como un nombre simple del vocabulario predeterminado.
- Si el valor tiene un prefijo, verifica que el prefijo esté reservado o declarado en el atributo de prefijo.
Cuándo no es esto
Si el valor está bien formado pero es desconocido, eso es OPF-027; si su prefijo no está declarado, OPF-028.
Términos usados aquí
Otros mensajes de OPF
OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.OPF-021Use of non-registered URI scheme type in href: "…".
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.