EPUBCheck OPF-026: fehlerhafter Eigenschaftswert
Aktualisiert:
EPUBCheck OPF-026 ist eine Fehlermeldung: „Found malformed property value: "…".“ Ein Eigenschaftswert ist fehlerhaft, zum Beispiel ein Präfix ohne alles nach dem Doppelpunkt. Eigenschaftswerte müssen ein Name sein, dem optional ein Präfix und ein Doppelpunkt vorangestellt sind, und sonst nichts.
Die offizielle Nachricht
Found malformed property value: "%1$s".
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Werte wie "rendition:", bei denen der Name fehlt.
- Werte mit Leerzeichen oder Zeichen, die ein Eigenschaftenname nicht enthalten kann.
- Eine vollständige URI, die dort eingefügt wurde, wo ein kurzer präfixinierter Name erwartet wurde.
Wie man es behebt
- Finde, wo der Wert EPUBCheck in der Nachricht angeführt wird.
- Schreiben Sie es als prefix:name (zum Beispiel rendition:layout) oder als einen einfachen Namen aus dem Standardvokabular.
- Wenn der Wert ein Präfix hat, überprüfen Sie, ob das Präfix reserviert oder im Präfixattribut deklariert ist.
Wann es nicht das ist
Wenn der Wert gut formatiert, aber unbekannt ist, ist das OPF-027; wenn sein Präfix nicht deklariert ist, OPF-028.
Hier verwendete Begriffe
Andere OPF Nachrichten
OPF-025Property value list "…" is not allowed, only one value must be specified.OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.OPF-021Use of non-registered URI scheme type in href: "…".
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.