私はAjax経由でXMLを読み込んでいます。ここプロセスXMLはE4XでAjax経由で返されましたか?
は、スクリプトの抜粋です:
ajaxRequest.onreadystatechange = function()
{
if(ajaxRequest.readyState == 4)
{
document.getElementById('loading').innerHTML = 'done';
google_xml = ajaxRequest.responseXML;
document.getElementById('xml').innerHTML = 'XML: '+google_xml.toXMLString();
}
}
私はロードしていますページはXMLファイルで、ファイルのロード、私は(ajaxRequest.responseText)を警告するため、場合。分かった。しかし、私はXMLとして処理する方法がわかりません。私は上記のスクリプトがXMLを文字列として< div id = "xml"> </div>要素に入れると思っていましたが、それはありません。
私はActionscriptでXMLを多く処理するのにE4Xを使用しましたが、JSでは使用できませんでした。誰かが私にヒントを教えてくれますか?ありがとう!
本当にですか?それは嘘つきです。私は何ブラウザであっても問題ありません。これは私のためではなく、私のユーザのためのものです...これは私のアプリケーション全体に大きな打撃を与えます。 :( –
E4Xではなく、ブラウザでXMLを解析するためのサポートがたくさんあります.jQueryを使用してdataType:XMLを使用したい場合があります。http://www.xml.com/pub/a/2007/10を参照してください。 /10/jquery-and-xml.html – cgp