我有一些 XML 文件,目前用于将数据加载到 Adobe Flex 应用程序中。我正在尝试制作应用程序的 HTML5 版本,我需要将相同的数据加载到 html“应用程序”中,以便我可以像在 Flex 中一样使用和操作。我进行了搜索,但找不到有关如何执行此操作的任何信息或示例,甚至无法找到。
例如,如果我的应用程序是一个测验,我在 XML 文件中有问题、选择和正确答案。我希望 HTML 文件加载此数据,以便它可以显示我的测验,我可以使用 JS 和 jQuery 一次显示一个问题。我只是不知道如何“获取”xml 文件。如果需要,我想我也可以将 xml 转换为 json,但按原样使用 xml 会更容易。
最佳答案
您可以使用 Ajax 和 Javascript XML 解析器来做到这一点。最好的方法是使用 JS 库,例如 jQuery。
检查 jQuery ajax 以获取您的 XML:http://api.jquery.com/jQuery.ajax/
jParse 是一个相当不错的 xml 解析器:http://jparse.kylerush.net/
Ajax 用于访问同一域中的页面。如果您需要获取不同域中的文件,则必须找到不同的解决方案。
关于javascript - 在 HTML5 应用程序中使用 XML 文件中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4249251/