リモートWebサイトhttp://services.faa.gov/airport/status/IAD?format=xmlからxmlデータを解析したいのですが...xmlデータを解析できず、エラーが発生するだけです。 。しかし、同じリモートWebサイトhttp://services.faa.gov/airport/status/IAD?format=jsonからJSONデータを解析することができました。xmlデータの解析に使用したコードは次のとおりです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Aviation</title>
<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
var result;
function xmlparser() {
$.ajax({
type: "GET",
url: "http://services.faa.gov/airport/status/IAD?format=xml",
dataType: "xml",
success: function (xml) {
result = xml.city;
document.myform.result1.value = result;
},
error: function (xml) {
alert(xml.status + ' ' + xml.statusText);
}
});
}
</script>
</head>
<body>
<p id="details"></p>
<form name="myform">
<input type="button" name="clickme" value="Click here to show the city name" onclick=xmlparser() />
<input type="text" name="result1" readonly="true"/>
</form>
</body>
</html>
エラーメッセージを出力したので、アラートボックスに「oError」としてエラーが表示されるだけでした。誰かがリモートのウェブサイトからのxmlデータを解析するのを手伝ってください。 注:「city」の代わりに「City」もありますが、機能していません...よろしくお願いします...