2016-01-11 91 views
-1

我正在從鏈接XML數據「http://weather.yahooapis.com/forecastrss?p=CHXX0008&u=unit我想使用javascript訪問xml標籤的屬性,我如何訪問它?

以下是我javscript代碼:

$.ajax({ 
      type: "GET", 
      url: "http://weather.yahooapis.com/forecastrss?"+"p="+zipcode+"&u=c", 
      dataType: "xml", 
      success: function(xml) { 
       $(xml).find('channel').each(function(){ 

       } 
      } }); 

enter image description here

使用上面的代碼中,我試圖訪問標籤的「城市」屬性「 yweather:位置」。我如何訪問?請使用提供的鏈接檢查XML數據。

回答

0
success: function(xml) { 
       var loc = xml.getElementsByTagNameNS('http://xml.weather.yahoo.com/ns/rss/1.0', 'location'); 
       var city = loc[0].getAttribute('city'); 
       console.log(city); 
      } 

希望這可以幫助你。如果您滿意,請標記爲答案。