javascript - Cannot parse <link> element from xml with dom -


i'm having problem , it's similar question :
can't element javascript google apps script

well , i'm parsing xml file dom method.i didn't have problem until push in xml element <link>. when put randomized link have no problem.but if insert 1 of real links of xml file goes wrong.

Ι collocate 1 of real links : <link>http://www.metar.gr/index.php?option=com_jumi&fileid=12&itemid=73&station=1483</link>.

any ideas going wrong?

here's code :

downloadurl("moredata.xml", function(data) {       var items = data.documentelement.getelementsbytagname("item");       (var = 0; < items.length; i++) {         var description = items[i].getelementsbytagname("description")[0].innerhtml;         var temp        = items[i].getelementsbytagname("temp")[0].innerhtml;         var title       = items[i].getelementsbytagname("title")[0].innerhtml;         var windspeed   = items[i].getelementsbytagname("windspeed")[0].innerhtml;         var dailyrain   = items[i].getelementsbytagname("dailyrain")[0].innerhtml;         var latlng = new google.maps.latlng(parsefloat(items[i].getelementsbytagname("glat")[0].innerhtml),                                     parsefloat(items[i].getelementsbytagname("glon")[0].innerhtml));        } }) 

and moredata.xml file :

<item>       <description>giannena</description>       <glat>39.62209843837158</glat>       <glon>20.89027225971222</glon>       <title>ipiros</title>       <temp>-16.9°c</temp>       <dailyrain>0.0 mm</dailyrain>       <windspeed>10 km/hr</windspeed>       <fire>2</fire>       <outsidehumidity>88 %</outsidehumidity>       <link>         http://this_is_the_link.com  </link>   </item>   <item>       <description>athina</description>       <glat>38.08469095792561</glat>       <glon>23.680233657360077</glon>       <title>sterea</title>       <temp>45°c</temp>       <dailyrain>0.0 mm</dailyrain>       <windspeed>97  km/hr</windspeed>       <fire>3</fire>       <outsidehumidity>99 %</outsidehumidity>       <link>     http://this_is_the_other_link.com  </link>   </item> 

i guess problem happening because you're not parsing xml response correctly...

try :

downloadurl("moredata.xml", function(data) {   xmldoc=data.responsexml;   var items = xmldoc.documentelement.getelementsbytagname("item");    (var = 0; < items.length; i++) {     var link = items[i].getelementsbytagname("link")[0].innerhtml;    } }) 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -