Warum erhalte ich die Fehlermeldung „Die deg-Entität wurde referenziert, aber nicht deklariert“, wenn ich eine Ausgabe generiere oder lokalisierte Inhalte importiere?
Sie müssen die Entität in Ihren DTDs deklarieren.
Beschreibung
Der Code °
wird in einigen erstellten Topics zur Temperaturangabe verwendet. Wenn Sie versuchen, lokalisierte Inhalte zu importieren, wird die folgende Fehlermeldung angezeigt „bep1509091030552.xml kann nicht verarbeitet werden. Es ist ein Fehler aufgetreten: Die deg-Entität wurde referenziert, aber nicht deklariert.“ Die Entität fehlt in Ihren Topic-DTDs.
Lösung
- Fügen Sie Ihren Topic-DTDs oberhalb des Abschnitts
TOPIC ENTITYDECLARATIONS
den folgenden Abschnitt hinzu:<!-- ============================================================= --> <!-- CUSTOM ENTITY DECLARATIONS --> <!-- ============================================================= --> <!ENTITY deg "°">
- Deklarieren Sie die Entität im Dokumenttyp des Topics, das die Entität referenziert. Zum Beispiel:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE concept PUBLIC "-//YOURCOMPANY//DTD DITA Composite//EN" "YourCompany.dtd" [<!ENTITY deg '°'>]>
Anmerkung: Wenn diese Entität häufig verwendet wird, deklarieren Sie sie im Dokumenttyp in der Topic-Vorlage, damit sie für alle neu erstellten Topics vorhanden ist.