Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用YUI 2.8库遍历XML文件_Xml_Yui_Yui Datasource - Fatal编程技术网

使用YUI 2.8库遍历XML文件

使用YUI 2.8库遍历XML文件,xml,yui,yui-datasource,Xml,Yui,Yui Datasource,我需要使用YUI 2.8库解析/遍历XML文件。从YUI的手册页中,我可以获得有关如何使用XHRDataSource获取XML文件的信息,然后设置响应类型和响应模式(在多次阅读后理解:P) 但是,在设置数据源之后,我不知道如何从XML文件中获取数据?似乎没有提供任何例子。谁能解释一下使用数据源解析XML文件的过程吗?设置数据源后,使用回调函数调用sendRequest()从XML文件中检索数据 var myDataSource = new YAHOO.util.XHRDataSource("./

我需要使用YUI 2.8库解析/遍历XML文件。从YUI的手册页中,我可以获得有关如何使用XHRDataSource获取XML文件的信息,然后设置响应类型和响应模式(在多次阅读后理解:P)


但是,在设置数据源之后,我不知道如何从XML文件中获取数据?似乎没有提供任何例子。谁能解释一下使用数据源解析XML文件的过程吗?

设置数据源后,使用回调函数调用sendRequest()从XML文件中检索数据

var myDataSource = new YAHOO.util.XHRDataSource("./myxml");
myDataSource.responseType = YAHOO.util.DataSource.TYPE_XML;
myDataSource.responseSchema = {
    resultNode: "book",
    fields: ["title","author","year"]
};
ds.sendRequest(null, {
    success: function(request, response) {
        var results=response.results,
            i=0,
            l=results.length;

        for(; i<l; i++) {
            YAHOO.log(results[i].title);
        }
    }
});
var myDataSource=newyahoo.util.XHRDataSource(“./myxml”);
myDataSource.responseType=YAHOO.util.DataSource.TYPE_XML;
myDataSource.responseSchema={
结果代码:“书籍”,
字段:[“标题”、“作者”、“年份”]
};
ds.sendRequest(空{
成功:功能(请求、响应){
var results=response.results,
i=0,
l=结果。长度;
为了