我想使用javascript访问xml标签的属性,我如何访问它?

时间:2016-01-11 12:58:01

标签: javascript xml

我从链接" http://weather.yahooapis.com/forecastrss?p=CHXX0008&u=unit"

获取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

使用上面的代码我试图访问" city"标签的属性" yweather:location"。我怎样才能访问?请使用提供的链接检查XML数据。

1 个答案:

答案 0 :(得分: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);
            } 

希望这会对你有所帮助。如果您满意,请标记为答案。