EPUBCheck RSC-016: fil är inte välformaterad XML
Uppdaterad:
EPUBCheck RSC-016 är ett fatalt felmeddelande: “Fatal Error while parsing file: ….” En fil är inte välformaterad XML, så den kan inte parseras alls. EPUB innehållsdokument måste vara giltig XML, och läsappar kan visa en fel sida eller inget alls för det kapitlet.
Det officiella meddelandet
Fatal Error while parsing file: %1$s
- Standardsvårighetsgrad
- Farligt fel. EPUBCheck kunde inte fortsätta kontrollera denna del av EPUB. Filen är ogiltig.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Ett obrukat & i text eller i en URL (det måste skrivas &).
- HTML-namnade enheter som som XML inte definierar.
- Oavslutade eller oönskade taggar, eller ett attribut utan citattecken.
Hur man åtgärdar det
- Läs texten efter kolon: EPUBCheck rapporterar filen, raden och kolumnen samt parserns egen beskrivning av problemet.
- Escape & som &, ersätt namngivna enheter med numeriska, och stäng varje tagg.
- Validera igen: när filen parsas kan schemafel (RSC-005) dyka upp som var dolda tidigare.
När det inte är detta
Om XML analyseras men ett element eller attribut inte är tillåtet, är felet RSC-005.
Villkor som används här
Andra RSC meddelanden
RSC-015A fragment identifier is required for svg use tag references.RSC-017Warning while parsing file: …RSC-014Fragment identifier defines an incompatible resource type.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-019EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.RSC-012Fragment identifier is not defined.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.