将xml.documentElement.getElementsByTagName(";marker";)[index].getAttribute(temp)转换为javascript中的字符串

将xml.documentElement.getElementsByTagName(";marker";)[index].getAttribute(temp)转换为javascript中的字符串,javascript,Javascript,我正在用javascript解析xml文件,之后我想将所有数据转换成字符串。但如果不这样做,它将返回未定义 GDownloadUrl("./include/dataemp2.xml", function(data) { var xml = GXml.parse(data); markers = xml.documentElement.getElementsByTagName("marker"); for(var t=0;t<18;t++)

我正在用javascript解析xml文件,之后我想将所有数据转换成字符串。但如果不这样做,它将返回未定义

      GDownloadUrl("./include/dataemp2.xml", function(data) {
      var xml = GXml.parse(data);
      markers = xml.documentElement.getElementsByTagName("marker");
       for(var t=0;t<18;t++)
         {
           var temp= markers[index].getAttribute("address");
          html = html + temp;
          }
         });
GDownloadUrl(“./include/dataemp2.xml”),函数(数据){
var xml=GXml.parse(数据);
markers=xml.documentElement.getElementsByTagName(“标记”);

对于(var t=0;t您的var
temp
正在for循环中重新声明,没有声明
索引
(我猜您的意思是
t

  GDownloadUrl("./include/dataemp2.xml", function(data) {
    var xml = GXml.parse(data);
    markers = xml.documentElement.getElementsByTagName("marker");
    var temp, html;
    for(var t=0;t<18;t++){
      temp = markers[t].getAttribute("address");
      html += temp;
    }
    alert(html);        
  });
GDownloadUrl(“./include/dataemp2.xml”),函数(数据){
var xml=GXml.parse(数据);
markers=xml.documentElement.getElementsByTagName(“标记”);
var-temp,html;

对于(var t=0;t您的var
temp
正在for循环中重新声明,没有声明
索引
(我猜您的意思是
t

  GDownloadUrl("./include/dataemp2.xml", function(data) {
    var xml = GXml.parse(data);
    markers = xml.documentElement.getElementsByTagName("marker");
    var temp, html;
    for(var t=0;t<18;t++){
      temp = markers[t].getAttribute("address");
      html += temp;
    }
    alert(html);        
  });
GDownloadUrl(“./include/dataemp2.xml”),函数(数据){
var xml=GXml.parse(数据);
markers=xml.documentElement.getElementsByTagName(“标记”);
var-temp,html;
对于(var t=0;t