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

  1. Fügen Sie Ihren Topic-DTDs oberhalb des Abschnitts TOPIC ENTITYDECLARATIONS den folgenden Abschnitt hinzu:
    <!-- ============================================================= -->
    <!--                    CUSTOM ENTITY DECLARATIONS                 -->
    <!-- ============================================================= -->
    
    <!ENTITY deg "&#176;">
  2. 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 '&#176;'>]>
    
    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.