2010-11-22 91 views
4

我有一些XML文件,當前用於將數據加載到Adobe Flex應用程序中。我正在嘗試製作應用程序的HTML5版本,並且我需要將相同的數據加載到html「應用程序」中,以便像我在Flex中那樣使用和操作。我已經搜索並找不到任何關於如何做到這一點的信息或例子,或者即使可以做到。從HTML5應用程序中的XML文件中獲取數據?

例如,如果我的應用程序是測驗,我在XML文件中有問題,選擇和正確答案。我希望HTML文件加載這些數據,以便它可以顯示我的測驗,並且我可以使用JS和jQuery一次顯示一個問題。我只是不知道如何「獲取」xml文件。我想如果需要的話,我也可以將xml轉換爲json,但是按原樣使用xml會更容易。

回答

4

您可以使用Ajax和Javascript XML解析器來實現這一點。最好的方法是使用JS庫,比如jQuery。

退房jQuery的AJAX抓住你的XML:http://api.jquery.com/jQuery.ajax/

jParse是一個相當不錯的XML解析器:http://jparse.kylerush.net/

Ajax是在同一個域中訪問的網頁。如果您需要在不同的域上獲取文件,則必須找到不同的解決方案。

相關問題