Παράκαμψη προς το περιεχόμενο
EPUBCheck · Έγγραφο πακέτου (OPF)

EPUBCheck OPF-035: XHTML δηλωμένο ως text/html

Ενημερωμένο:

EPUBCheck OPF-035 είναι ένα μήνυμα προειδοποίησης: “Media type "text/html" is not appropriate for XHTML/OPS.” Ένα περιεχόμενο έγγραφο έχει δηλωθεί ως text/html σε ένα πακέτο EPUB 2; τα έγγραφα περιεχομένου EPUB είναι XHTML και χρειάζονται application/xhtml+xml. Οι εφαρμογές ανάγνωσης ενδέχεται να θεωρήσουν ένα έγγραφο text/html ως μη υποστηριζόμενο τύπο.

Το επίσημο μήνυμα

Media type "text/html" is not appropriate for XHTML/OPS.

Πρόταση του EPUBCheck: Use "application/xhtml+xml" instead.

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Manifest που δημιουργήθηκαν από εργαλεία που θεωρούν τα κεφάλαια ως ιστοσελίδες.
  • Ένα manifest που πληκτρολογήθηκε χειροκίνητα χρησιμοποιώντας τον γνωστό τύπο μέσων του διαδικτύου.
  • Αρχεία μετονομασμένα από .html χωρίς να αλλάξει η δήλωση τους.

Πώς να το διορθώσω

  1. Βρείτε τα στοιχεία manifest με media-type="text/html".
  2. Αλλάξτε τα σε media-type="application/xhtml+xml".
  3. Βεβαιωθείτε ότι τα αρχεία είναι καλά σκελετωμένα XHTML (κλειστές ετικέτες, αναφερόμενα χαρακτηριστικά, ονοματολογία XHTML); το EPUBCheck θα αναφέρει τυχόν σφάλματα ανάλυσης μετά την αλλαγή.

Όταν δεν είναι αυτό

Εάν ο δηλωμένος τύπος είναι άλλος αποκηρυγμένος τύπος EPUB 2, το EPUBCheck αναφέρει OPF-037.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα OPF

  • OPF-034 The spine contains multiple references to the manifest item with id "…".
  • OPF-036 Video type "…" might not be supported by reading systems
  • OPF-033 The spine contains no linear resources.
  • OPF-037 Found deprecated media-type "…".
  • OPF-032 Guide references "…" which is not a valid "OPS Content Document".
  • OPF-031 File listed in reference element in guide was not declared in OPF manifest: ….

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck OPF-035;

EPUBCheck OPF-035 είναι ένα μήνυμα προειδοποίησης: “Media type "text/html" is not appropriate for XHTML/OPS.” Ένα περιεχόμενο έγγραφο έχει δηλωθεί ως text/html σε ένα πακέτο EPUB 2; τα έγγραφα περιεχομένου EPUB είναι XHTML και χρειάζονται application/xhtml+xml. Οι εφαρμογές ανάγνωσης ενδέχεται να θεωρήσουν ένα έγγραφο text/html ως μη υποστηριζόμενο τύπο.

Είναι OPF-035 ένα σφάλμα;

Η OPF-035 αναφέρεται ως προειδοποίηση από προεπιλογή. Η EPUB είναι ακόμα έγκυρη, αλλά πιθανότατα κάτι θα προκαλέσει προβλήματα σε κάποιες αναγνωστικές εφαρμογές. Η EPUBCheck βγαίνει με 0 εκτός αν περάσετε --failonwarnings.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία