我可以使用javascript搜索目录中的所有xml文件中的字符串吗?

时间:2014-03-17 20:31:17

标签: javascript jquery xml

我有一个aspx页面,它使用javascript / jquery来完成一些功能。我有一个目录,包含大约80到100个小型XML文件。我希望能够搜索唯一字符串的存在(字符串只存在于一个文件中,并且将是节点内的文本,而不是属性)。然后,一旦我得到一个匹配,我可以从该文件中获取我需要的特定节点。我知道如何从XML文件中获取所需的信息,但我需要先获取匹配的文件名。我在这里找到了用PHP做的方法:click,但它必须是现有项目的javascript(当然还有jquery)。

我想我可以得到dir的所有文件名,然后通过一个支票循环它们,但看起来很多。我希望先找到一个匹配的方法然后

function onMatch(){
    $.ajax({
        type: "GET",
        url: "test.xml", //the file with the match
        dataType: "xml",
        success: parceXML
    });
});

任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:0)

为什么要在JavaScript中执行此操作?如果您计划使用ajax抓取许多文档并在客户端解析它们,那么效率非常低/慢。

你应该让Javascript在你的服务器上调用一个服务器端脚本来查看xml文件,找出你想要的那个,然后发送你想做的节点。