我如何解析回调中的XML文档?

时间:2010-06-30 02:50:20

标签: ruby-on-rails parsing google-closure-library

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

1 个答案:

答案 0 :(得分:1)

是的,您不需要进行任何解析。您获得的responseXml对象是一个Document对象(API docs),因此responseXml.body的语法应该有效。我不确定这是什么问题。如果您发布一个实例,我们可以进一步调试。