Frage

Ich habe eine Verpflichtung zu parsen / Traverse eine XML-Datei, die YUI 2.8-Bibliothek. Aus dem Handbuch Seite YUI von Datasource , konnte ich Informationen darüber, wie die XML-Datei zu erhalten mit XHRDataSource und dann den Antworttyp und Antwort-Schema festgelegt (verstand es nach so vielen Lesungen: P).

Aber nach der Datasource einrichten, ich weiß nicht, welche Daten aus meiner XML-Datei zu tun zu holen? Diese Seite nicht auf, dass kein Beispiel zu bieten scheint. Kann jemand das Verfahren erläutert die XML-Datei mit Datasource?

analysieren
War es hilfreich?

Lösung

Nach Ihrer Datasource einrichten, rufen sendrequest () mit einer Callback-Funktion, um Daten aus dem XML-Datei abgerufen werden.

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);
        }
    }
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top