Spring til indhold
EPUBCheck · Ressourcer og referencer

EPUBCheck RSC-005: skema fejl i en fil

Opdateret:

EPUBCheck RSC-005 er en fej Meddelelse: “Error while parsing file: ….” En fil følger ikke skemaet EPUB kræver. Et element, attribut eller værdi er ikke tilladt, hvor det er, eller noget krævet mangler; teksten efter "Error while parsing file:" angiver, hvad. Det er den mest almindelige EPUBCheck fejl, og en strukturel fejl kan forårsage flere meddelelser.

Den officielle meddelelse

Error while parsing file: %1$s

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • "element X not allowed here" eller "attribute X not allowed here": elementer indlejret, hvor skemaet forbyder dem (en div inden i en p), eller attributter som HTML eller EPUB ikke definerer, ofte kopieret fra websider eller tekstbehandlere.
  • "Duplicate ID": den samme id-værdi brugt to gange i ét dokument, ofte fra kopierede fodnoter eller overskrifter.
  • Manglende obligatoriske metadata, såsom dcterms:modified datoen for et EPUB 3 pakke dokument, eller et manglende obligatorisk element som titel i XHTML head.
  • "value of attribute X is invalid": en værdi af den forkerte type, såsom en dato i forkert format eller en id, der starter med et ciffer.

Sådan retter du det

  1. Læs teksten efter kolon: EPUBCheck rapporterer filen, linjen og kolonnen, og parserens egen beskrivelse af problemet.
  2. Reparer det element eller den attribut, det benævner: flyt eller fjern elementet, slet den ukendte attribut, eller gør id'en unik og opdater de links, der pegede på det.
  3. I pakkedokumenter skal de manglende metadata tilføjes, for eksempel <meta property="dcterms:modified">2026-11-03T00:00:00Z</meta> (præcist én, i det format).
  4. Reparer de første fejl først og valider igen: en strukturel fejl kan forårsage flere senere.

Hvornår det ikke er dette

Hvis filen ikke engang er vel dannet XML (en uescape & eller en uafsluttet tag), rapporterer EPUBCheck den fatale RSC-016 i stedet.

Termer der bruges her

Andre RSC beskeder

  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-002 Required META-INF/container.xml resource could not be found.

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck RSC-005?

EPUBCheck RSC-005 er en fej Meddelelse: “Error while parsing file: ….” En fil følger ikke skemaet EPUB kræver. Et element, attribut eller værdi er ikke tilladt, hvor det er, eller noget krævet mangler; teksten efter "Error while parsing file:" angiver, hvad. Det er den mest almindelige EPUBCheck fejl, og en strukturel fejl kan forårsage flere meddelelser.

Er RSC-005 en fejl?

RSC-005 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise den, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer