从HTML5应用程序中的XML文件中获取数据?

时间:2010-11-22 19:10:38

标签: javascript xml flex json html5

我有一些XML文件,目前用于将数据加载到Adobe Flex应用程序中。我正在尝试制作应用程序的HTML5版本,我需要将相同的数据加载到html“app”中,这样​​我就可以像在Flex中一样使用和操作。我已搜索过,无法找到有关如何执行此操作的任何信息或示例,或者即使可以执行此操作也是如此。

例如,如果我的应用程序是一个测验,我在XML文件中有问题,选择和正确的答案。我希望HTML文件加载这些数据,以便它可以显示我的测验,我可以使用JS和jQuery一次显示一个问题。我只是不知道如何“获取”xml文件。我想如果需要的话我也可以将xml转换为json,但是按原样使用xml会更容易。

1 个答案:

答案 0 :(得分:4)

您可以使用Ajax和Javascript XML解析器来实现。最好的方法是使用JS库,比如jQuery。

查看jQuery ajax以获取XML:http://api.jquery.com/jQuery.ajax/

jParse是一个相当不错的xml解析器:http://jparse.kylerush.net/

Ajax用于访问同一域中的页面。如果您需要在不同的域上获取文件,则必须找到不同的解决方案。