EPUBCheck RSC-026: URL lekt buiten de EPUB
Bijgewerkt:
EPUBCheck RSC-026 is een foutmelding: “URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string).” Een relatieve URL klimt boven de wortel van de EPUB (te veel ../), en wijst buiten de container. Leesapps kunnen het niet volgen, dus de link of bron is gebroken.
Het officiële bericht
URL "%1$s" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.
Typische oorzaken
- Een pad geschreven voor de oorspronkelijke mappenstructuur dat één ../ te veel heeft.
- Bestanden verplaatst naar een andere diepte van de map zonder hun relatieve links bij te werken.
Hoe het te repareren
- Vind de URL genoemd in het bericht en het document dat deze bevat.
- Tel de mappen tussen het document en het doel en corrigeer het relatieve pad zodat het binnen het boek blijft.
- Valideer opnieuw.
Wanneer het niet dit is
Een pad dat binnen het boek blijft maar een ontbrekend bestand benoemt is RSC-007.
Termen die hier worden gebruikt
Andere RSC berichten
RSC-025Informative parsing error: …RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-024Informative parsing warning: …RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-029Data URL is not allowed in this context.RSC-030File URLs are not allowed in EPUB, but found "…".
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.