2012-08-08 46 views
0

我在E盤E:\xmlData.xml創建一個XML文件,以JSP/HTML頁面。
我需要使用JavaScript/jQuery在加載頁面時將此xml文件加載到jsp/html文件中。如何加載XML文件中使用JavaScript/jQuery的

+0

據我所知,JavaScript可以只讀通過文件上傳表單的本地文件。 – JCOC611 2012-08-08 05:33:34

+0

@ JCOC611:我們不能使用一些jquery ajax從遠程位置獲取文件,即驅動程序 – subbusaabu 2012-08-08 05:38:09

回答

1

一般來說JavaScript是客戶端技術。它無法訪問您的本地文件系統,並且無法從此處加載文件。但HTML5提供了文件系統API。它可以讓你解決你的問題。這是一個example

0

創建一個Rest API的服務器。當請求由Ajax調用給出時,它將返回xml。

0

jQuery提供的方法和$ .get其可以從URL捕獲數據。因此,要「讀取」xml文檔,它需要通過URL訪問。 對於使用jQuery,您必須從http://jquery.com/ 下載jQuery javascript庫,並將其放在當前項目/解決方案文件中。

使用這個頭標記內:

<script src="jquery-1.7.2.min.js" type="text/javascript"></script> 

這是一個示例腳本,這將提醒負載xml文件的內容...

<script type="text/javascript"> 
    var localFileUrl = '/Yourdirectory/file.xml'; 

    $(document).ready(function() { 
     $.get(localFileUrl , function(fileContent) { 
      alert(fileContent); 
     }); 
    }); 
</script> 
相關問題