EPUBCheck OPF-049: manifesti id ei löydy
Päivitetty:
EPUBCheck OPF-049 on virheilmoitus: “Item id "…" was not found in the manifest.” Jokin viittaa manifestin id:hen, jota ei ole, esimerkiksi spine kohteen idref tai spine:n toc-attribuutti. Jokaisen tällaisen viittauksen on vastattava manifestissa olevan kohteen id:tä.
Virallinen viesti
Item id "%1$s" was not found in the manifest.
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Manifesti-elementti, joka poistettiin tai nimettiin uudelleen, kun spine viittaa edelleen siihen.
- Typo tai ero kirjoitustavassa idrefin ja kohteen ID:n välillä.
- spine kopioitu toisesta kirjasta, jossa on erilaiset ID:t.
Kuinka korjata se
- Lue id:n EPUBCheck nimet.
- Korjaa viittaus olemassa olevaan manifesti-id:hen.
- Tai lisää puuttuva manifesti, jossa on href ja media tyyppi, jos tiedosto on kirjassa.
Milloin tämä ei ole se
Jos id on olemassa mutta sama kohde on lueteltu kahdesti spine:ssä, se on OPF-034.
Tässä käytetyt termit
Muut OPF viestit
OPF-048Package tag is missing its required unique-identifier attribute and value.OPF-050TOC attribute references resource with non-NCX mime type; "application/x-dtbncx+xml" is expected.OPF-045Encountered circular reference in fallback chain.OPF-053Date value "…" does not follow recommended syntax as per http://www.w3.org/TR/NOTE-datetime:….OPF-044Spine item with non-standard media-type "…" has no EPUB content document fallback.OPF-054Date value "…" is not valid as per http://www.w3.org/TR/NOTE-datetime:….
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.