EPUBCheck RSC-019: metadata.xml mangler
Oppdatert:
EPUBCheck RSC-019 er en advarselmelding: “EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.” EPUB inneholder flere versjoner (mer enn ett pakkedokument) men ingen META-INF/metadata.xml fil. Formatet for flere versjoner anbefaler den filen for metadata som gjelder hele beholderen.
Den offisielle meldingen
EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- En container.xml med flere rootfile-elementer, for eksempel en flytende og en fast layoutversjon.
- En versjon lagt til senere til en eksisterende bok uten metadata på beholdernivå.
Hvordan fikse det
- Bestem om du virkelig trenger flere versjoner; de fleste bøker har bare ett pakke dokument.
- Hvis du gjør det, legg til META-INF/metadata.xml med et metadata root-element i http://www.idpf.org/2013/metadata navnerom.
- Bygg arkivet på nytt og valider igjen.
Når det ikke er dette
Det har ingen forbindelse med pakke-dokumentets egne metadata, hvis problemer vises som OPF eller RSC-005 meldinger.
Begreper brukt her
Andre RSC meldinger
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.