2011-10-30 55 views
1

我使用的mootools只得到數據,以得到一個web服務如何從responseText的

onSuccess: function (responseText) { 
     alert(responsetext); 
    } 

爲應答響應我得到

<?xml version="1.0" encoding="utf-8"?> 
<int xmlns="http://estimomini">15</int> 

我如何得到僅AKA 15字符串?

回答

1

如果您知道XML文檔總是這個樣子,儘量

onSuccess: function(responseText, responseXML) { 
    alert(responseXML.documentElement.firstChild.data); 
} 
+0

我responseXML的是空,但。我驗證了responseText中的輸出xml,它看起來很好。你知道可能會導致這種情況嗎?內容類型是text/xml – IcedDante

+0

@IcedD​​ante您應該對您的問題開始一個新問題。 – Neil

0
<script> 
window.addEvent('domready', function(){ 
    var req = new Request({ 
      url: 'data.xml', 
      method: 'get', 
      onSuccess: function(responseText, responseXML) {     
       var tempDiv = new Element('div', {html: responseText}); 
       var myInt = tempDiv.getElement('int').get('text'); 
       alert(myInt); 
      } 
     }).send(); 
}); 
</script>