2012-04-22 1 views
0

Je veux écrire un lecteur RSS dans le style métro, ci-dessous est l'une des fonctions de mon application.Je ne trouve pas la méthode selectSingleNode dans mon style xml dom - metro

function btnOKClick() { 
     var btnOK = document.getElementById("btnOK"); 
     var txtAddress = document.getElementById("rssAddress"); 
     WinJS.xhr({ url: txtAddress.value }).done(function (result) { 
      var xml = result.responseXML; 
      //xml.selectSingleNode(); 
    }); 

Mais je ne trouve pas la méthode selectSingleNode dans ma variable xml. Quelqu'un peut-il aider?

Répondre

0

Apparemment, la méthode selectSingleNode était disponible à travers la sortie Consumer Preview mais a été supprimée dans les versions ultérieures parce que, comme Kraig Brockschmidt puts it:

... le type d'objet sous-jacent de la request.responseXML a été changé, et cet objet a sa propre API. Avant il s'agissait d'un objet XML DOM (hors de la bibliothèque MSXML), mais il a été modifié en un objet DOM HTML, d'où le changement dans les méthodes et les propriétés .

In the same post, Kraig donne la nouvelle alternative à selectSingleNode:

vous devez utiliser querySelector au lieu de selectNodes ... Il devrait être maintenant quelque chose comme:

var categories = request.responseXML.querySelectorAll("entry");

Questions connexes