javascript - 如何在 HTML 中嵌入 XML 文件?

标签 javascript html xml

我正在使用 HTML 和 JavaScript 为漫画创建一个简单的 Web 应用程序。因为技术不是很好的人应该可以添加新的漫画,所以我想到了使用XML文件作为配置文件。

我考虑过使用 JSON 并决定反对它,主要是因为逗号的使用方式(两个项目之间没有逗号会破坏它,但列表末尾的逗号也会破坏它。)。

但是,我现在的问题是:如何嵌入这个 XML 文件?我是否使用 <link rel= />标签,或类似 <embed src= /> 的其他东西标签?我如何才能从 JavaScript 中的 XML 节点读取信息?

最佳答案

我建议加载一个 JavaScript 库,使这变得容易。 jQuery 就是其中之一。如果您在页面中包含 jQuery,那么您可以使用它来加载文档并相当轻松地访问浏览器的 XML 解析功能。

http://api.jquery.com/jQuery.parseXML/显示了一个简单的示例,该示例在加载 xml 文档后查找值。

本站http://think2loud.com/224-reading-xml-with-jquery/给出了如何从远程站点加载 XML 的一个很好的例子。基本思想是使用 AJAX:这里有一个用于后代的小片段,它将在加载 html 文档后加载 foo.xml(依赖于 jQuery):

$( function() {
    $.ajax({
        type: "GET",
    url: "foo.xml",
    dataType: "xml",
    success: myHandler(xml) {
    }
    });
});

关于javascript - 如何在 HTML 中嵌入 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14546698/

相关文章:

javascript - Angular - 将工厂变量复制到私有(private)变量中

javascript - 如何防止用户在电子邮件输入字段中添加空格?

javascript - d3 : svg image in zoom circle packing

html - CSS 关键帧动画在 Safari 中不起作用

java - 获取XML中内部节点的属性

java - 如何检查所有 Spring 占位符是否存在?

javascript - D3 + Typescript 代码平铺火箭发射的多个图

html - Bootstrap 网格的问题

javascript - Bootstrap 进度条进度

iOS AFNetworking 2.0 XML 网络服务