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

EPUBCheck OPF-073: Ο αναγνωριστικός τύπος DOCTYPE δεν επιτρέπεται

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

EPUBCheck OPF-073 είναι μήνυμα σφάλματος: “External identifiers must not appear in the document type declaration.” Ο DOCTYPE ενός εγγράφου XML χρησιμοποιεί έναν εξωτερικό αναγνωριστικό (δημόσιο ή σύστημα id) που EPUB δεν επιτρέπει για αυτόν τον τύπο μέσων. EPUB επιτρέπει μόνο μια σύντομη λίστα, όπως τα 1.1 SVG, 3.0 MathML και DTD NCX.

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

External identifiers must not appear in the document type declaration.

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

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

  • Ένα κεφάλαιο XHTML σε ένα EPUB 3 με ένα XHTML 1.1 ή XHTML 1.0 DOCTYPE που μεταφέρθηκε από το EPUB 2.
  • Ένα αρχείο SVG που εξήχθη με DOCTYPE για άλλη έκδοση SVG.
  • Ένας DOCTYPE αντιγραμμένος από ένα διαδικτυακό πρότυπο.

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

  1. Ανοίξτε το αρχείο που δείχνει το EPUBCheck και κοιτάξτε τη γραμμή DOCTYPE του.
  2. Για EPUB 3 XHTML, χρησιμοποιήστε <!DOCTYPE html> ή καθόλου DOCTYPE.
  3. Για άλλα αρχεία, χρησιμοποιήστε τον αναγνωριστικό που καταγράφεται για τον τύπο μέσου τους στο EPUB 3.3, ή αφαιρέστε το DOCTYPE.

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

Αν το XHTML DOCTYPE είναι απλώς παρωχημένο, το EPUBCheck αναφέρει HTM-004 αντ' αυτού.

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

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

  • OPF-072 Metadata element "…" is empty.
  • OPF-074 Package resource "…" is declared in several manifest items.
  • OPF-070 Custom collection role "…" is an invalid URL.
  • OPF-067 The resource "…" must not be listed both as a "link" element in the package metadata and as a manifest item.
  • OPF-066 Missing "dc:source" or "source-of" pagination metadata. The pagination source must be identified using the "dc:source" and "source-of" properties when the content includes page break markers.

Πηγές

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

FAQ

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

EPUBCheck OPF-073 είναι μήνυμα σφάλματος: “External identifiers must not appear in the document type declaration.” Ο DOCTYPE ενός εγγράφου XML χρησιμοποιεί έναν εξωτερικό αναγνωριστικό (δημόσιο ή σύστημα id) που EPUB δεν επιτρέπει για αυτόν τον τύπο μέσων. EPUB επιτρέπει μόνο μια σύντομη λίστα, όπως τα 1.1 SVG, 3.0 MathML και DTD NCX.

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

OPF-073 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή σε Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.

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

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

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