Javascript XML lesen

Hi allseits,

die Frage war schon mal da, aber die Antwort (verwende Ajax) passt mir nicht. Aber sie kam auch von 2002, eventuell hat sich etwas getan in dieser Hinsicht?

Ich muss ein paar Attribute aus einer xml Datei lesen.

Am nächsten kam bisher dieser Code:

var xml = new ActiveXObject(„microsoft.xmldom“);
xml.async=false
xml.load(Dateiname)

Rest Code spare ich mir. Aber Pech, das klappt nur mit dem Internet Explorer. Ich vermute, weil nur dieser mit einem ActiveXObject etwas anfangen kann.

Gibt es auch eine „offene“ Version, die in jedem Javascript fähigen Browser funktioniert?

Thx

Armin.

Hallo,

Gibt es auch eine „offene“ Version, die in jedem Javascript
fähigen Browser funktioniert?

jQuery erleichter vieles:

$.get('/test.xml', function(data) {

 $('BspElement', data).each(function() {
 var text = $(this).text() + ' ' + $(this).attr('BspAttribute');
 alert(text);
 });
}); 

Alert Text ist „Hello World!“, wenn folgendes XML File geladen wird:

<?xml version="1.0"?>Hello

HTH
Heavy

http://api.jquery.com/jQuery.get/
http://stackoverflow.com/questions/8661779/jquery-pa…

kukuk,

jedenfalls brauchst du ein XML-object … woher auch immer …
ob mit ajax (nun mal top1)

wie du geschrieben hast … suchst du nach attributen … dann musst halt alle elemente danach untersuchen

geht auch ohne jsquery … aber wer spaß am laden an UIs hat … nur zu

glückauf