Как мне разобрать XML-документ в обратном вызове? - PullRequest
0 голосов
/ 30 июня 2010

Я возвращаю responseXml как XML-документ объекта javascript. Как я разбираю это просто чтобы вернуть тело? вот мой фрагмент кода:

goog.net.XhrIo.send("/blogs/create?authenticity_token="+
       goog.string.urlEncode(authtoken), function(e) {
           var xhr = /** @type {goog.net.XhrIo} */ (e.target);
           var responseXml = xhr.getResponseXml();

           var parent = goog.dom.getElement('response');
           goog.dom.setTextContent(parent, responseXml.body); /** This returns 
                                              undefined rather than the body itself! */

           }, 'POST', "&body="+goog.string.urlEncode(someHTMLContent), {
              'Accept' : 'text/xml'
}); 

1 Ответ

1 голос
/ 29 сентября 2010

Да, вам не нужно делать разбор.Возвращаемый объект responseXml - это объект Document ( API документы ), поэтому ваш синтаксис responseXml.body должен работать.Я не уверен, в чем проблема, здесь.Если вы разместите живой пример, мы можем отладить дальше.

...