javascript - 在 HTML5 应用程序中使用 XML 文件中的数据?

标签 javascript xml apache-flex json html

我有一些 XML 文件,目前用于将数据加载到 Adob​​e 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/

相关文章:

apache-flex - 不能从RSL中定义的类继承吗?

javascript - JQuery字符串,如何拆分和更改顺序

javascript - 动态添加内容后如何计算div的高度?

javascript - jQuery $() 构造函数和带有前导反斜杠的字符串

c# - 混淆 我的 Xpath 表达式应该是什么?

java - 用于生成 XML 的 GUI

Java DOM 解析器在某些字符串上返回空指针,但在其他字符串上不返回

css - 如何在 flex 4.11 SDK 中将 2 个 css 文件转换为一个 swf 文件

php - 清理 HTML 格式的内容以便在 Flash 中显示?

Javascript 获取两个字符串之间的字符串