我有一个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
});
});
任何帮助都会很棒。感谢。
答案 0 :(得分:0)
为什么要在JavaScript中执行此操作?如果您计划使用ajax抓取许多文档并在客户端解析它们,那么效率非常低/慢。
你应该让Javascript在你的服务器上调用一个服务器端脚本来查看xml文件,找出你想要的那个,然后发送你想做的节点。