Frage von kokofa, 146

Wie bekomme ich den System-Fehler behoben?

Ich bekomme seit mehreren tage diesen fehler :

c:\users\%Userprofil%\appdata\local\temp\udt-igbaogahfaigpagbphpa0\external.xml XML-Fehler: Zeile 5 Verweis auf eine nicht definierte Entität 'trade'.

Antwort
von NSchuder, 127

Entitäten sind in XML-Dateien so etwas wie vordefinierte Kürzel.

Sie werden wie folgt definiert:


<!ENTITY [%] Name [SYSTEM|PUBLIC] "Wert" [zusätzliche Angaben] >


Du verwendest in Deiner XML-Datei eine Entät mit dem Namen "trade" die in der zugehörigen DTD-Datei nicht definiert ist.

Definiere die Entität in der DTD-Datei und Dein Fehler ist weg.

Kommentar von kokofa ,

wie genau muss ich da vorgehen? 

Kommentar von NSchuder ,

Du musst eine Zeile wie die in meinem Beispiel in die DTD-Datei einfügen.

Kommentar von NSchuder ,


Beispiel der Texte.DTD  DTD-Datei
<!ELEMENT texte (#PCDATA)>
<!ENTITY trade "beliebiger Text">



Beispiel der Texte.XML
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE texte SYSTEM "texte.dtd">
<texte>
Hier steht ein &trade;
</texte>



Ergebnis
Hier steht ein beliebiger Text


Antwort
von qugart, 114

Nur mal so aus Interesse....welches Programm meldet denn den Fehler?

Kommentar von kokofa ,

beim allgemeinen systemstart

Kommentar von qugart ,

Nicht wann, sondern durch welches Programm. Kommt da ein Fenster? Was steht da in der Titelleiste?

Antwort
von weckmannu, 82

Zur Beantwortung braucht man mehr Angaben und möglichst vollständig.

Welches Betriebssystem

Was steht alles auf dem Bildschirm

Wieviel ist schon gestartet?

Funktioniert schon was, kann man ctl+alt+del eingeben?

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten