同じディレクトリにhtmlファイル「search.html」とxmlファイル「videos.xml」があり、次のコードを使用して解析しました。
$.ajax({
type: "GET",
url: "videos.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml) {
$(xml).find("Video").each(function () {
var id = $(this).find("id").text();
alert(id);
}
}
このコードはサーバーで機能します(Webアプリケーションとして実行する場合)つまり、localhost:8080/mysite/search.html
サーバーなしではローカルでは機能しません。つまり、file:///D:/mysite/search.html
xmlファイルのパスを取得できなかったと思います。相対パスと絶対パスの両方を指定してみましたが、うまくいきません。だから、これを解決するのを手伝ってください。
ありがとうございました、
P.ナレシュ