2012-04-22 6 views
0

Я хочу написать читателя RSS в стиле метро, ​​ниже - одна из функций моего приложения.Я не могу найти метод selectSingleNode в моем стиле 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(); 
    }); 

Но я не могу найти метод selectSingleNode в своей переменной xml. Любой может помочь?

ответ

0

Видимо метод selectSingleNode был доступен через выхода Consumer Preview, но был удален в последующих сборках, поскольку, как Kraig Brockschmidt puts it:

... основной тип объекта из request.responseXML был изменен, и этот объект имеет свой собственный API. Прежде, чем он был объектом XML DOM (из библиотеки MSXML), но он был изменен на объект HTML DOM, следовательно, изменение методов и свойств.

In the same post, Kraig дает новую альтернативу selectSingleNode:

вам нужно использовать querySelector вместо selectNodes ... Это должно быть сейчас что-то вроде:

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