en2k
Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem: Ich lasse mir mittels XMLHTTPRequest eine XML-Datei zurückgeben, die folgendermaßen aussieht:
Klappt alles wunderbar, validiert, ich bekomm auch über responseXML ein XMLDocument zurück und über responseHTML den kompletten Code der XML-Datei. Angeblich sollte man ja per responseXML.getElementsByTagName() die Inhalte dieses XML-Dokuments sich zurückgeben lassen können. Allerdings liefert z.B. responseXML.getElementsByTagName('item')[0], ...[1], ...[2] usw. immer nichts, 0 oder null (jeweils per alert() überprüft)
Kann mir jemand sagen, was ich da falsch mache?
Ciao, Nino
ich habe folgendes Problem: Ich lasse mir mittels XMLHTTPRequest eine XML-Datei zurückgeben, die folgendermaßen aussieht:
HTML:
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE suggests [
<!ELEMENT item (keyword, results)>
<!ELEMENT keyword (#PCDATA)>
<!ELEMENT results (#PCDATA)>
]>
<suggests>
<item>
<keyword></keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Ada</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adalburg</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adalia</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adelburg</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adele</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adelgundis</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adelheid</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adelilah</keyword>
<results>1 Ergebnis</results>
</item>
<item>
<keyword>Adeline</keyword>
<results>1 Ergebnis</results>
</item>
</suggests>
Klappt alles wunderbar, validiert, ich bekomm auch über responseXML ein XMLDocument zurück und über responseHTML den kompletten Code der XML-Datei. Angeblich sollte man ja per responseXML.getElementsByTagName() die Inhalte dieses XML-Dokuments sich zurückgeben lassen können. Allerdings liefert z.B. responseXML.getElementsByTagName('item')[0], ...[1], ...[2] usw. immer nichts, 0 oder null (jeweils per alert() überprüft)
Kann mir jemand sagen, was ich da falsch mache?
Ciao, Nino