Attraversamento un file XML utilizzando YUI 2.8 libreria
-
02-10-2019 - |
Domanda
Ho un obbligo di analizzare / traverso un file XML utilizzando la libreria YUI 2.8. Dalla pagina di manuale del YUI di DataSource , ho potuto ottenere informazioni su come ottenere il file XML utilizzando XHRDataSource e quindi impostare il tipo di risposta e lo schema di risposta (capito dopo tante letture: P).
Ma, dopo aver configurato la DataSource, non so cosa fare per recuperare i dati dal mio file XML? Quella pagina non sembra fornire alcun esempio su questo. Qualcuno può spiegare la procedura per analizzare il file XML utilizzando DataSource?
Soluzione
Dopo aver configurato il DataSource, chiamare sendRequest () con una funzione di callback per recuperare i dati dal file 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);
}
}
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow