0

我将 responseXml 作为 javascript 对象 XMLdocument 取回。我如何解析它以返回身体?这是我的代码片段:

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'
}); 
4

1 回答 1

1

是的,您不需要进行任何解析。你得到的responseXml对象是一个 Document 对象(API docs),所以你的语法responseXml.body应该可以工作。我不确定问题是什么,在这里。如果您发布一个实时示例,我们可以进一步调试。

于 2010-09-29T19:08:40.477 回答