EPUBCheck OPF-015: unødvendig manifestegenskap
Oppdatert:
EPUBCheck OPF-015 er en feilmelding: “The property "…" should not be declared in the OPF file.” Et manifest-element erklærer en egenskap som dokumentet faktisk ikke bruker, som svg, mathml eller skripting. EPUB ber om at disse egenskapene stemmer overens med innholdet, så en utdaterte må rapporteres som en feil.
Den offisielle meldingen
The property "%1$s" should not be declared in the OPF file.
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Egenskaper kopiert fra en mal manifest som erklærte dem for hvert kapittel.
- SVG, MathML eller skriptet ble fjernet fra dokumentet, men egenskapen ble værende.
- Et verktøy som legger til egenskaper ved å gjette fra filnavn i stedet for å lese innholdet.
Hvordan fikse det
- Les egenskapen og filen EPUBCheck navn.
- Åpne dokumentet og bekreft at det virkelig ikke inneholder noe slikt element (svg, math eller script).
- Fjern egenskapen fra det manifest-elementet, og behold alle andre egenskaper det har.
Når det ikke er dette
Hvis dokumentet bruker funksjonen og egenskapen mangler, er det OPF-014.
Begreper brukt her
Andre OPF meldinger
OPF-014The property "…" should be declared in the OPF file.OPF-016The element "rootfile" is missing its required attribute "full-path".OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-017The attribute "full-path" on element "rootfile" must not be empty.OPF-012Item property "…" is not defined for media type "…".OPF-018The "remote-resources" property was declared in the Package Document, but no reference to remote resources has been found.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.