XML-Verarbeitungsfehler: Nicht definierte Entität
Adresse:
jar:file:///C:/Users/reinhard/AppData/Roaming/Mozilla/Firefox/Profiles/08f46565.default/extensions/bandwid...@gotomyhelp.com/chrome/bandwidthmeter.jar!/content/netError.xhtml
Zeile Nr. 392, Spalte 33: <div
id="ed_netOffline">&netOffline.longDesc;</div>
Gibt es eine Möglichkeit diese kryptische Meldung in eine lesbare zu
verwandeln?
Danke,
Reinhard
Was ist daran denn kryptisch? "Nicht definierte Entität"?
Wie kommst Du darauf, dass diese Meldung besagen könnte, ein Webserver
sei nicht erreichbar? Mir sieht dies eher nach einem Script-Fehler aus.
Gruß. Claus
Die Meldung kommt nämlich nur dann wenn ein Webserver nicht erreichbar ist.
Grüße,
REinhard
> Die Meldung kommt nämlich nur dann wenn ein Webserver nicht erreichbar ist.
Mach mal das Addon „Bandwidth Meter and Diagnostics“ aus.
Gruß Florian
Danke, das war es.
Reinhard
Eine Entität ist im Grunde genommen wie eine Variable. Bei
Mozilla-Programmen und den meisten Add-ons werden diese in Dateien mit
der Endung .xul definiert, um Elemente der Benutzeroberfläche zu
beschreiben. Bei Bandwidth Meter and Diagnostics erfolgt dies jedoch in
der Datei netError.xhtml der Erweiterung. In den entsprechenden Dateien
mit der Endung .dtd wird dann der entsprechende Wert zugewiesen. Fehlt
in der entsprechenden .dtd-Datei die Entität, kommt der o.g Fehler, der
etwas irreführend ist, denn in Wirklichkeit ist die Entität ja
definiert, nur ist ihr kein Wert zugewiesen.
Im vorliegenden Fall ist die Entität netOffline.longDesc in der Datei
netError.xhtml der Erweiterung definiert. Die entsprechende .dtd, in der
ihr wert zugewiesen wird, ist die Datei /global/netError.dtd, die jedoch
zu Firefox gehört. Würde die Entität netOffline.longDesc hier fehlen,
käme o.g. Fehler.
Ich habe das überprüft und festgestellt, dass der Fehler eigentlich
nicht kommen dürfte, denn die Entität netOffline.longDesc ist in der
Datei netError.dtd unter Firefox enthalten. Es scheint, dass du da
irgendwie eine veraltete Datei netError.dtd in einem Firefox-Profil
hast, die diese Entität noch nicht enthält. Bandwidth Meter and
Diagnostics sucht dann nach ihr und findet sie nicht. Installiere das
Add-on mal in einem neuen Profil.
Grüße