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

EPUBCheck OPF-017: rootfile full-path gol

Actualizat:

EPUBCheck OPF-017 este un mesaj de eroare: “The attribute "full-path" on element "rootfile" must not be empty.” Un element rootfile în META-INF/container.xml are un atribut full-path gol. Atributul trebuie să conțină calea către documentul pachetului; o valoare goală lasă aplicațiile de citire fără nimic de deschis.

Mesajul oficial

The attribute "full-path" on element "rootfile" must not be empty.

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 șablon container.xml al cărui path nu a fost completat niciodată.
  • Un script de build care scrie calea dintr-o variabilă care s-a dovedit a fi goală.
  • Un cale ștearsă din greșeală în timp ce se edita fișierul.

Cum să o repari

  1. Deschide META-INF/container.xml.
  2. Scrie calea documentului pachetului din rădăcina arhivei, de exemplu full-path="OEBPS/content.opf".
  3. Verifică calea literă cu literă împotriva fișierului real, apoi reconstruiește EPUB.

Când nu este acest lucru

Dacă atributul lipsește complet, aceasta este OPF-016.

Termeni folosiți aici

Alte mesaje OPF

  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • 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-015 The property "…" should not be declared in the OPF file.
  • OPF-014 The property "…" should be declared in the OPF file.
  • 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-017?

EPUBCheck OPF-017 este un mesaj de eroare: “The attribute "full-path" on element "rootfile" must not be empty.” Un element rootfile în META-INF/container.xml are un atribut full-path gol. Atributul trebuie să conțină calea către documentul pachetului; o valoare goală lasă aplicațiile de citire fără nimic de deschis.

Este OPF-017 o eroare?

OPF-017 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