Ich lade etwas XML über Ajax.Prozess-XML über Ajax mit E4X zurückgegeben?
hier ist ein Ausschnitt aus dem Skript:
ajaxRequest.onreadystatechange = function()
{
if(ajaxRequest.readyState == 4)
{
document.getElementById('loading').innerHTML = 'done';
google_xml = ajaxRequest.responseXML;
document.getElementById('xml').innerHTML = 'XML: '+google_xml.toXMLString();
}
}
Die Seite, die ich lade bin, ist eine XML-Datei, die Datei geladen wird, weil, wenn ich alert (ajaxRequest.responseText); Ich sehe es. Aber ich bin mir nicht sicher, wie ich es als XML verarbeiten soll. Ich dachte, das obige Skript würde das XML als String in das <10 div id = "xml"> </div> -Element einfügen, aber das tut es nicht.
Ich habe E4X verwendet, um XML in Actionscript viel zu verarbeiten, aber nie in JS, kann mir jemand einen Hinweis geben? Vielen Dank!
Wirklich? das ist beschissen..es ist egal, in welchem Browser ich bin, dies ist für meine Benutzer nicht für mich ... das bringt eine große Delle in meine ganze Anwendung. :( –
Es gibt viel Unterstützung für die Analyse von XML im Browser, nur nicht mit E4X. Vielleicht möchten Sie die jQuery und verwenden Sie dataType: XML. Siehe http://www.xml.com/pub/a/2007/10 /10/jquery-and-xml.html – cgp