EPUBCheck RSC-017: parser varning i en fil
Uppdaterad:
EPUBCheck RSC-017 är ett varningsmeddelande: “Warning while parsing file: ….” Parsern hittade något tveksamt som inte hindrar den från att läsa filen. Det är en varning: EPUB förblir giltigt, men texten efter kolon ofta pekar på ett verkligt misstag.
Det officiella meddelandet
Warning while parsing file: %1$s
- Standardsvårighetsgrad
- Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Strukturer som är tillåtna men avrådda eller misstänksamma; texten efter kolon anger det.
- Markup kopierad från webbsidor som förlitar sig på webbläsartolerans.
Hur man åtgärdar det
- Läs texten efter kolon: EPUBCheck rapporterar filen, raden och kolumnen samt parserns egen beskrivning av problemet.
- Fixera det om meddelandet pekar på ett verkligt misstag; det gör inte EPUB ogiltigt av sig själv.
- Validera igen för att kontrollera att inget relaterat fel dolde sig bakom det.
När det inte är detta
Ett schemafel som gör filen ogiltig är RSC-005; en fil som inte kan tolkas är RSC-016.
Villkor som används här
Andra RSC meddelanden
RSC-016Fatal Error while parsing file: …RSC-015A fragment identifier is required for svg use tag references.RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-014Fragment identifier defines an incompatible resource type.RSC-020"…" is not a valid URL (…)RSC-013Fragment identifier is used in a reference to a stylesheet resource.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.