如何使用javascript / jquery将xml文件加载到jsp / html页面

时间:2012-08-08 05:31:57

标签: javascript xml jsp jquery

我在E驱动器E:\xmlData.xml中创建了一个xml文件 我需要使用JavaScript / jQuery在页面加载时将此xml文件加载到jsp/html文件中。

3 个答案:

答案 0 :(得分:1)

一般来说,JavaScript是客户端技术。它无权访问您的本地文件系统,您无法从那里加载文件。但HTML5提供了文件系统API。它允许您解决您的问题。这是一个example

答案 1 :(得分:0)

创建基于Rest API的服务器。当Ajax调用发出请求时,它将返回xml。

答案 2 :(得分:0)

jQuery提供了一个方法$ .get,它可以从URL中捕获数据。因此,要“读取”xml文档,需要通过URL访问它。 要使用jQuery,你必须从http://jquery.com/下载jQuery javascript库 并将其放在当前的项目/解决方案文件中。

在head标签内使用:

<script src="jquery-1.7.2.min.js" type="text/javascript"></script>

这是一个示例脚本,它将在加载时提醒xml文件内容...

<script type="text/javascript">
    var localFileUrl = '/Yourdirectory/file.xml';

    $(document).ready(function() {
        $.get(localFileUrl , function(fileContent) {
            alert(fileContent);
        });
    });
</script>