EPUBCheck RSC-016: tiedosto ei ole hyvin muodostettua XML:ää
Päivitetty:
EPUBCheck RSC-016 on kriittinen virheilmoitus: “Fatal Error while parsing file: ….” Tiedosto ei ole hyvin muodostettua XML:ää, joten sitä ei voida jäsentää lainkaan. EPUB sisältöasiakirjojen on oltava voimassa olevaa XML:ää, ja lukusovellukset saattavat näyttää virhesivun tai eivät mitään lainkaan kyseisestä luvusta.
Virallinen viesti
Fatal Error while parsing file: %1$s
- Oletusarvoinen vakavuus
- Kriittinen virhe. EPUBCheck ei voinut jatkaa tämän EPUB osan tarkistamista. Tiedosto on virheellinen.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Paketoinnissa käytetty & ei ole paettu (sen tulee olla kirjoitettu &).
- HTML-nimettyjä entiteettejä, kuten , joita XML ei määrittele.
- Sulkemattomat tai väärin pariutuneet tagit tai attribuutti ilman lainausmerkkejä.
Kuinka korjata se
- Lue teksti kaksipisteen jälkeen: EPUBCheck raportoi tiedoston, rivin ja sarakkeen, sekä parserin oman kuvauksen ongelmasta.
- Paikkamerkit ja & vaihda nimelliset entiteetit numeerisiksi (  ei-katkeavalle väliin), ja sulje jokainen tagi.
- Validoi uudelleen: kun tiedosto parsitaan, skema-virheitä (RSC-005) saattaa ilmetä, jotka olivat ennen piilossa.
Milloin tämä ei ole se
Jos XML jäsentää mutta jokin elementti tai attribuutti ei ole sallittu, virhe on RSC-005.
Tässä käytetyt termit
Muut RSC viestit
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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.