Pregunta

Tengo un requisito de análisis sintáctico / desplaza un archivo XML utilizando la librería YUI 2.8. Desde la página del manual de YUI de DataSource , podría conseguir información sobre cómo obtener el archivo XML usando XHRDataSource y luego establecer el tipo de respuesta y el esquema de respuesta (entendido después de tantos lecturas: P).

Sin embargo, después de configurar el origen de datos, no sé qué hacer para obtener los datos de mi archivo XML? Esa página no parece ofrecer ningún ejemplo de eso. ¿Puede alguien explicar el procedimiento para analizar el archivo XML mediante la fuente de datos?

¿Fue útil?

Solución

Después de configurar el origen de datos, llamar sendRequest () con una función de devolución de llamada para recuperar los datos desde el archivo 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);
        }
    }
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top