【发布时间】:2010-10-24 19:34:17
【问题描述】:
我正在寻找一种将 XML 文件的内容直接加载到 Javascript 变量中的方法。假设我有以下目录结构:
/index.html
/loader.js
/file.xml
在index.html中,有一个<body>标签,其内容应替换为XML文件的内容。所以如果 XML 文件包含:
<element>
<item>Item One</item>
<item>Item Two</item>
</element>
然后在动态加载之后,HTML 将是:
...
<body>
<element>
...
</element>
</body>
...
我的问题是,我可以在loader.js 中使用什么函数将内容直接加载到变量中?我使用了 XmlHttpRequests 和 ActiveX XMLDOM 解析器,但它们都只是给了我一个结构化数据模型,然后我必须对其进行排序以找到我的元素。我不需要解析任何东西,我只想获取所有文件内容。
注意:仅限 HTML/Javascript,无服务器端代码。
【问题讨论】:
-
这对于普通的 JavaScript 来说可能很麻烦,你在使用任何框架吗? (在有人说“使用 jQuery”之前...)
标签: javascript html xml xmlhttprequest