2011-03-19 15 views
0

FlickrからXMLを取り出してDOMに基づいて解析したい。以下に対応するためにコードを取得することはできません。AJAX&Javascript&XML:配列にDOM要素を追加しても機能しない

... 
if (this.responseXML != null) 
    { 
     content = this.responseText.getElementsByTagName('content') 
     for (i = 0 ; i < content.length ; i++) 
     { 
      out += content[i].childNodes[0].nodeValue + '<br />' 
     } 
     document.getElementById('info').innerHTML = out 
     } 
... 

このしかし、コールの完全な内容を返す:

私のAJAXコードが正しいことを考えるようにつながる
... 
if (this.responseXML != null) 
    { 
     document.getElementById('info').innerHTML = 
      this.responseText 
      } 
... 

が、そのI

注解析コードで間違って何かをやってM」:これは別のpost althoughtを関連している彼の問題は別のもの

+0

'content [i] .childNodes [0] nodeValue' - 意図的に' nodeValue'の前に期間がありますか? – Reid

+0

また、responseTextは文字列であり、 'getElementsByTagName'というメソッドはありません。 – Reid

+0

こんにちは、良いポイントre responseText。どのように私は来るものを解析することができますか? – raoulbia

答えて

0

問題はそのyのように思わですXML DOMオブジェクトではなく文字列が与えられます。 XML DOMオブジェクトを作成するには、XML文字列を解析する必要があります。 This stackoverflow threadには、XMLを解析する最善の方法については何か良いコードと議論があります。

+0

こんにちはニコラス、私はどこから来ているの良いアイデアのための私の関連記事を見てください:http://stackoverflow.com/questions/5359056/ajax-php-parameters-causing-flickr-api-key-エラー – raoulbia

関連する問題