Datenschutzerklärung

"Die übergebenen XML-Daten sind fehlerhaft (Fehler im Node "DATA")."

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Bug-Reports / Fehlermeldungen /

"Die übergebenen XML-Daten sind fehlerhaft (Fehler im Node "DATA")."

  Beitrag schreiben
Autor
Beitrag Seiten:  1 2
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
Hallo, o.g. Fehlermeldung erscheint beim Versuch einer Validierung und sonst nichts ... selbst beim Validierungsversuch von "http://www.validome.org" kommt diese Meldung. Klemmt da was? ;-)

Gruß


23.12.2007 20:47:50
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi,
ich kann keinen Fehler feststellen, funktioniert bei mir einwandfrei.


_______________________________________
mfg
Thomas Mell

www.validome.org

23.12.2007 22:40:18
  Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
... Fehler tritt nur im FF auf, IE ist okay

Gruß


24.12.2007 00:03:47
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hi

Bei mir mit dem Fx unter Linux taucht Dein beschriebenes Problem ebenfalls nicht auf.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

24.12.2007 00:54:19
http://dkmd.de | http://dkdenz.de Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi,
keine Pronleme mit FF unter Win XP.
Hast Du evt. eine "komische" Firewall die nicht alle Header und/oder Formularfelder durchläßt? Deaktiviere diese mal und probiere es nochmal.


_______________________________________
mfg
Thomas Mell

www.validome.org

24.12.2007 01:08:34
  Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
... danke für die Tipps. Habe nur die WinXP Firewall an.

Ist aber auch nicht weiter tragisch. Ich kann euern Validierer leider eh nicht benutzen, da ich den xml Prolog vor die Doc Declaration schreiben müsste, was aber den IE in den Quirks Mode versetzt, was wiederum nicht gewünscht ist.

Dann bleibe ich beim W3C Validierer, der ja auch ganz gut funktioniert.

Danke nochmals, Grüße


24.12.2007 01:18:24
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605

craude schrieb:

[...] Ich kann euern Validierer leider eh nicht benutzen, da ich den xml Prolog vor die Doc Declaration schreiben müsste, was aber den IE in den Quirks Mode versetzt [...]


IE7 ist mittlerweile in der Lage, trotz XML-Prolog eine Seite im Standard-Mode auszugeben.
Trotzdem verstehe ich jetzt Deine 'Aussage' bezüglich des "Nicht-Verwenden-Könnens" nicht.
Auch der W3C-Validator kann nicht verhindern, das eine Seite im <IE7 mit XML-Prolog in den Quirks-Mode versetzt wird.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

24.12.2007 10:49:12
http://dkmd.de | http://dkdenz.de Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
Meine Seiten werden aber auch mit dem IE6 angesehen und da macht sich der Standard Mode einfach besser.

Bei http://www.bluecube-technologies.de/ bekomme ich von euch zu lesen:

"Schwerer Fehler
Die übergebenen XML-Daten sind fehlerhaft (Fehler im Node "DATA")."

... und sonst nichts. Der w3c meldet "alles supa" ... Nicht, dass ich nicht kritikfähig wäre, aber mit eurer Meldung kann ich einfach nichts anfangen.


24.12.2007 11:26:37
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hi

Wie bereits erwähnt, bei mir kommt diese 'Fehlermeldung' nicht.
Zwar erscheint auch bei mir die Meldung "Schwerer Fehler", aber die bezieht sich auf die fehlende Zeichensatzkodierung.
Wenn ich dann aber unter "Zeichensatzkodierung" von "automatische Erkennung" auf "ISO-8859-1 (Western Europe)" klicke, dann wird ganz normal validiert.
Davon abgesehen hat die angegebene Seite keinen XML-Prolog.
Zudem ist die Seite auch ohne XML-Prolog im IE6 im Standard-Mode.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

24.12.2007 11:41:47
http://dkmd.de | http://dkdenz.de Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
... im Safari funktioniert die Validierung 8)

Der XML Prolog fehlt aus den bekannten Gründen. Eure Validierung kann ich nur deswegen nicht nehmen, weil ich meinen Kunden keine Validierung mit "Das Dokument ist nicht valides XHTML 1.0 Transitional" anbieten kann.

Grüße


24.12.2007 12:00:50
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hi

Ich will wirklich keinen Kaugummi aus Deinem Thread machen, aber wie bereits erwähnt, ist eine Seite mit korrektem Doctype auch ohne XML-Prolog im Standard-Mode.
Zudem ist die Angabe des XML-Prologs nicht zwingend notwendig. Er kann gesetzt werden, muss aber nicht.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

24.12.2007 12:09:38
http://dkmd.de | http://dkdenz.de Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
... schon klar ;), aber wenn ich

1. keinen XML Prolog setze kommt bei euch "nicht valide"
2. einen XML Prolog setze kommt der IE6 im Quirks Mode daher

Sieht nach Dilemma aus?! Wüsste nicht, wie ich das lösen kann ...


24.12.2007 12:17:54
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605

1. keinen XML Prolog setze kommt bei euch "nicht valide"


Diese 'Aussage' ist falsch!


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

24.12.2007 12:33:33
http://dkmd.de | http://dkdenz.de Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
oh!

Das ist mir neu und sicher meiner mangelnden xhtml Kenntniss geschuldet. Falls die Zeit ist, mir da kurz ein Beispiel zu geben, wie denn ein Dokument aussehen müsste (sagen wir mal bis zum <body> tag und ohne XML Prolog in der ersten Zeile), das valide ist, wäre ich ein gutes Stück weiter gekommen heute. Besten Dank im Voraus!


24.12.2007 12:56:52
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
Dein Problem ist nicht die fehlende XML-Deklaration sondern die fehlende Angabe einer Zeichenkodierung.
In dem Dokument befinden sich z.B. Umlaute (äöü usw.), welche zu einer Fehlermeldung führen, da diese Zeichen in UTF-8 nicht erlaubt sind. Du hast zwar ein meta-Element mit der Angabe einer Zeichenkodierung (iso-8859-1, dort sind die Umlaute erlaubt) im Dokument stehen, dies wir aber bei XHTML ignoriert (der W3C-Validator verhält sich hier falsch).
Das steht aber alles in der Meldung, ebenso Lösungsvorschläge. Du könntest auch alle Umlaute durch Entities ersetzen (ä -> &auml;), sofern Du keine exotischen Sonderzeichen verwendest für die keine Entities existieren.
Eine Liste aller Entities findest du hier -> http://www.validome.org/doc/HTML_ge/nav ... e=entities


_______________________________________
mfg
Thomas Mell

www.validome.org

24.12.2007 13:50:27
  Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
Danke für die Tipps. Mit den Hinweisen des Validators kann ich halt nichts anfangen, XML Prolog am Anfang scheidet wegen IE6 aus und den Server kann ich nicht veranlassen einen Header zu senden. Also wie kannl ich dann die Zeichenkodierung bekannt geben? Sollte ich dieses meta Element ganz raus nehmen?

Ich werde versuchen alles auf utf-8 umzustellen. Das gibt dann eh weniger Probleme mit russisch und arabisch.


24.12.2007 15:16:50
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544

Also wie kann ich dann die Zeichenkodierung bekannt geben?
In XHTML geht dies nur per Header, Byte order Mark (nur Unicode) oder XML-Deklaration - ansonsten UTF-8.
Das meta-Element sollte man aus Gründen der Abwärtskompatibilität zu HTML drinn lassen, aber vegesse nicht dieses in UTF-8 zu ändern.


_______________________________________
mfg
Thomas Mell

www.validome.org

24.12.2007 21:59:15
  Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
Vielen Dank für eure Tipps. Habe gut dazu gelernt und nun auch so halbwegs den Durchblick ... und kann nun auch euern Validierer in meine Websites einbauen ;-)

25.12.2007 17:45:46
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605

craude schrieb:

... und kann nun auch euern Validierer in meine Websites einbauen ;-)


Aber erstmal alle Fehler beseitigen, gelle?


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

25.12.2007 18:16:02
http://dkmd.de | http://dkdenz.de Zitieren
craude
Mitglied

Registriert: 23.12.2007
Beiträge: 11
logo ;-)

Meine Dev.installation schafft mittlerweile die Validierung.

Derzeit plagt mich für http://www.bluecube-technologies.de noch das Problem, ein russisches Sprachfile von windows-1252 in utf-8 zu konvertieren ... Lösung ist noch nicht in Sicht ...


25.12.2007 18:33:28
  Zitieren
Seiten:  1 2   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01