2017-03-19 12 views
0

私はトラバースするXML文書をロードしようとしていますが、なぜ以下の行が機能しないのか説明してください。 HTMLと同じフォルダに格納されます。ローカルフォルダに格納されたHTMLにXMLをロードする

var xmlDoc = loadXMLDoc("filename.xml") 

ありがとうございます。

+0

セキュリティの問題が、これを克服する方法があります。 http://stackoverflow.com/questions/371875/local-file-access-with-javascript – Jules

+0

ありがとう私は間違いを知っていて、コンセプトを理解しています – user3482434

答えて

0

ファイルをサーバーから読み込んで応答をレンダリングする必要があります。だから、私はこれを行うには、ajaxを使用し、次にXMLを解析するためにjQueryを使用することをお勧めします

$.ajax({ 
    type: "GET", 
    url: "filename.xml", 
    dataType: "xml", 
    success: function (xml) { 
     // Parse the xml file and get the data 
     // Do what you want here to find the elements in the xml 
     var doc = $.parseXML(xml), 
      $xml = $(xmlDoc); 
    } 
}); 
関連する問題