javascript - JavaScriptでのXMLのクエリ

javascript html xml xquery

Javascriptを使用してXMLファイルを照会する方法について、私は途方に暮れています。これは、XMLが本当に適しているものではない可能性があります(私は、完全に機能するデータベースがより良いオプションである可能性があることを知っています)。私はXQueryのようなツールを調べましたが、これがどのように使用できるか、またはこれが使用できるものかどうかわかりません。ブラウザーはXQueryをサポートしていますか?他のJavaScript関数で結果を使用できるように、JavaScriptファイルにXQueryステートメントを記述できますか?任意の助けいただければ幸いです。
ここにいくつかのコンテキストがあります:

$.ajax({

    url: "http://api.wunderground.com/api/test.json",
    dataType: "jsonp",
    success: function (parsed_json) {
        //do stuff with json file
    $.ajax({
        type: "GET",
        url: "weather_map.xml",
        dataType: "xml",
        success: function(xml) {
            var value = $(xml).find('condition[name="Clear"]').text();
            alert(value);
                    // do stuff with XML file
        }
    });
        //do more stuff with json file
 });
答え
JavaScriptでXMLを処理する最も簡単な方法の1つは、jQueryを使用することです。これは、XMLファイルの処理に使用できる非常に一般的なJavaScriptライブラリです。例えば

var xml = '<students><student name="bob" last="smith"/><student name="john" last="doe"/></students>';
var value = $(xml).find('student[name="bob"]').attr('last');
console.log(value);  // prints: smith


素敵なチュートリアル:http://www.switchonthecode.com/tutorials/xml-parsing-with-jquery
関連記事

javascript - javascript:WebForm_DoPostBackWithOptionsをデバッグするにはどうすればよいですか?

javascript - Rhino JSインタープリターとSpiderMonkeyインタープリター-異なる戻り値

javascript - jQueryを使用して<head>からすべての<meta ..>を読み取るにはどうすればよいですか?

javascript - 私の最初のWebアプリケーションを構築するための優れたリソース(おそらく、純粋なHTML5 / Javascript / CSS3を使用するだけ)

javascript - ページコンテンツがAjaxで読み込まれた後にJavaScriptを読み込む

javascript - jquery編集可能テーブル:特定のセルを編集可能にするにはどうすればよいですか?

javascript - FlashオブジェクトがフルスクリーンモードであることをJavaScriptから確認する方法

javascript - jqueryを使用して、入力テキストボックスに基づいて使用可能なオプションを変更および表示[削除/追加]

javascript - キャンバスのサイズが相対的な場合、キャンバス上の正しいマウス位置を取得しますか?

javascript - jqueryを使用して更新を表示する