php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2007, 02:57  
Neuer Benutzer
 
Registriert seit: 05.10.2007
Beiträge: 2
danvan befindet sich auf einem aufstrebenden Ast
Standard responseXML - Hilfe !

Also ich schaffe es einfach nicht meine XML-Datei einzulesen. Die Knoten sind irgendwie vollkommen durcheinander. Das Dokument hat nach dem Wurzelelement nur 1 childNode
Wenn ich nun die Daten einlese zeigt Mozilla an:
3 Child Nodes (kein einziger Knoten im Dokument hat 3!)
Internet EXplorer:
0 Child Nodes (kann gar nicht sein)

was läuft da schief? Mit den AJAX Funktionen ist alles in Ordnung. mit responseText werden die Daten richtig eingelesen, aber mit responseXML funktioniert nichts.

Das XML Dokument ist folgendermaßen aufgebaut:
Wurzelelement => ein Kindknoten => 5 Kindknoten

und trotzdem ergibt
xmlobj.responseXML.firstChild.childNodes.length = 3
und im IE ergibt es 0

danvan ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.10.2007, 15:51  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Also der IE verarbeitet die Anzahl Kindknoten total anders wie der FF. Das ist mir auch schon beim Aufbauen eines DOM-Trees aufgefallen....

Also wenn du die Anzahl Kindknoten des Wurzelelements willst, machst du xmlobj.responseXML.childNodes.length. Das andere, was du geschrieben hast, ergibt wie gesagt die Anzahl der Kindknoten des 1. Kindknotens. Kannst du mal das XML-File hier posten? Vielleicht liegt dort ja der Hund begraben. Und sonst kannst du dir ja mal eine rekursive Funktion basteln, die alle Kindknoten durchläuft und auflistet. Dann siehst du auch den Unterschied im IE und im FF.

Aber ohne das XML-File etc kann man nur raten...
Montellese ist offline   Mit Zitat antworten
Alt 13.10.2007, 16:43  
Neuer Benutzer
 
Registriert seit: 05.10.2007
Beiträge: 2
danvan befindet sich auf einem aufstrebenden Ast
Standard hi

danke für deine antwort

Also das XML-File ist wohlgeformt. Ist sehr kurz, aber ist auch durch den Debugger gekommen

PHP-Code:
<?xml version="1.0" ?>
<results>
<person id="2492">
<ve>132</ve>
<num>112</num>
<sp>110</sp>
<g>118</g>
<t>121</t>
</person>
</results>
So, das ist sie. War ein Testskript

firstChild = results
firstChild.childNodes[0] = person
firstChild.childNodes[0].childNodes[i] = ve, sp, g, t
Um die Werte zu erhalten dann noch .data hintendran, dachte ich mir.
Die JS-Konsole von FF sagt mir ständig firstChild.childNodes[0].childNodes[i] has no properties seltsam...

Geändert von danvan (13.10.2007 um 16:49 Uhr).
danvan ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Hilfe: Projektabreit Informatik und Technik bitte helft uns. Off-Topic Diskussionen 31 05.04.2006 18:25
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
Bitte um schnelle hilfe TaStEn PHP Tipps 2005-2 1 03.09.2005 20:46
Script, welches PDF mit Hilfe von PDFlib generiert Beitragsarchiv 3 02.09.2005 15:49
[Erledigt] Probleme mit Linkverfolgung !!! HILFE !!! PHP-Fortgeschrittene 5 20.07.2005 18:24
Suche Hilfe... :) Beitragsarchiv 1 19.07.2005 13:09
wiedermal n neuling der hilfe braucht !!! Thema: include PHP Tipps 2005-2 7 18.07.2005 09:57
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
php Neuling braucht mal schnell hilfe !! PHP Tipps 2005 5 05.03.2005 13:30
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49
Hilfe!!! PHP + EXE-Dateien und Interface Beitragsarchiv 4 16.12.2004 11:50
[Erledigt] Chat Server mit Datenbank realisieren - - - Hilfe benötigt PHP Tipps 2004-2 3 14.12.2004 18:38
PHP, Frontpage -----> HILFE!!!! HTML, Usability und Barrierefreiheit 4 30.11.2004 15:00
[Erledigt] Domainnamen in Apache bekanntgeben HILFE Server, Hosting und Workstations 3 12.08.2004 13:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript responsexml, ajax responsexml, responsexml javascript, responsexml funktionen, js responsexml, responsexml, responsexml childnodes.count, php xml responsexml geht responsetext nicht, \responsexml reference\, javascript responsexml reference, internet explorer xmlresponse.firstchild, responsexml.firstchild internet explorer, xml kindknoten javascript, responsexml deutsch, ajax zahl responsexml, xml php javascript, responsexml. elemente, response xml, php dom javascript responsexml, responsexml geht nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum