如何在HTML中嵌入XML文件?

时间:2013-01-27 11:03:43

标签: javascript html xml

我正在使用HTML和JavaScript为漫画创建一个简单的Web应用程序。因为不太技术的人应该能够添加新的漫画,所以我考虑使用XML文件作为配置文件。

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

但是,我现在的问题是:如何嵌入此XML文件?我是否使用<link rel= />标记或<embed src= />标记之类的其他内容?那我怎样才能从JavaScript中的XML节点读取信息呢?

2 个答案:

答案 0 :(得分:8)

我建议加载一个简化的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) {
    }
    });
});

答案 1 :(得分:-1)

使用xml标记。示例:

<html>
  <xml Id = msg>
      <message>
        <to> Visitors </to>
        <from> Author </from>
        <Subject> XML Code Islands </Subject>            
      </message>
  </xml>
</html>