Xml Ajax
Olli
- javascript
Hallo
Ich habe ein Problem mit Auslesen von Xml Daten nach einem Ajax aufruf Mein quellcode:
var xmlHttpKeywords;
if(window.XMLHttpRequest)
{
xmlHttpKeywords = new XMLHttpRequest();
}
else
{
xmlHttpKeywords = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttpKeywords.open('GET', 'Keywords.xml');
xmlHttpKeywords.send(null);
xmlHttpKeywords.onreadystatechange = function ()
{
if (xmlHttpKeywords.readyState == 4)
{
var result = xmlHttpKeywords.responseXML.documentElement;
var Keyword = result.childNodes[0].data;
alert(Keyword);
}
}
Xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<irgendwas>
<test>Test Text0</test>
<test>Test Text1</test>
<test>Test Text2</test>
</irgendwas>
(Hier gibts doch auch synaxenhighliding oder schreibt mal dazu wie mann das an macht thx)
Also bei alert wird im Firefox garnicht angezeigt und bei IE nur "undefined"? kann mir jemand helfen?
Danke Olli
hi,
var result = xmlHttpKeywords.responseXML.documentElement;
var Keyword = result.childNodes[0].data;
https://forum.selfhtml.org/?t=154195&m=1003693
(Hier gibts doch auch synaxenhighliding oder schreibt mal dazu wie mann das an macht thx)
</hilfe/bedienung.htm#syntax-highlighting>
gruß,
wahsaga
Hey,
http://de.selfhtml.org/javascript/objekte/node.htm#data
"Speichert Zeichendaten eines Knotens, sofern es sich um einen Textknoten handelt."
Enthält dein erster Knoten denn überhaupt nur Text?
Tschö
Hi,
auch wenn die Frage nicht an mich gerichtet war:
Enthält dein erster Knoten denn überhaupt nur Text?
Bei Firefox korrekterweise schon, beim IE inkorrekterweise nicht.
Cheatah