リクエストを送信してXMLを受信する

サーバ上のsample01.xmlの先頭のsampleノードの値を表示します。

JavaScriptのソースコード

var url = "sample01.xml";
  var request = createXMLHttpRequest();
  request.open("GET", url, true);
  request.onreadystatechange = function() {
    if (request.readyState == 4 && request.status == 200) {
      //受信完了時の処理
      var result = document.getElementById("result");
      var xml = request.responseXML;
      var nodes = xml.getElementsByTagName("sample");
      var text = nodes[0].firstChild.nodeValue;
      result.innerHTML = text;
    }
  }
  request.send("");

読み込んだテキストは↓に表示します。

このページは、「リクエストを送信してXMLを受信する」のサンプルプログラムです。