Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-016: rootfile fără full-path

Actualizat:

EPUBCheck OPF-016 este un mesaj de eroare: “The element "rootfile" is missing its required attribute "full-path".” Un element rootfile în META-INF/container.xml nu are atributul full-path. Acest atribut este singura informație care spune aplicațiilor de citire unde este documentul pachetului, astfel că cartea nu poate fi deschisă fără el.

Mesajul oficial

The element "rootfile" is missing its required attribute "full-path".

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un container.xml scris de mână care lipsește atributul.
  • Numele atributului scris greșit, cum ar fi fullpath sau full_path.
  • Un șablon container.xml care nu a fost completat niciodată.

Cum să o repari

  1. Deschide META-INF/container.xml.
  2. Adăugați calea completă cu calea documentului pachetului de la rădăcina arhivei, de exemplu <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/>.
  3. Verifică că calea se potrivește cu numele real al fișierului și cu literele mari/mici, apoi reconstruiește EPUB.

Când nu este acest lucru

Dacă full-path este prezent, dar gol, EPUBCheck raportează OPF-017; dacă indică un fișier lipsă, OPF-002.

Termeni folosiți aici

Alte mesaje OPF

  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-017 The attribute "full-path" on element "rootfile" must not be empty.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-018 The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
  • OPF-018b The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found; please check scripted content to make sure the property is legit.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-016?

EPUBCheck OPF-016 este un mesaj de eroare: “The element "rootfile" is missing its required attribute "full-path".” Un element rootfile în META-INF/container.xml nu are atributul full-path. Acest atribut este singura informație care spune aplicațiilor de citire unde este documentul pachetului, astfel că cartea nu poate fi deschisă fără el.

Este OPF-016 o eroare?

OPF-016 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimiteți la Kindle ar putea să o respingă, iar EPUBCheck se închide cu codul de stare 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele