我想把下面这个页面js得出的值 封装成一个xml  求救具体方法<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="gaodeAdd.aspx.cs" Inherits="lzWebServices.gaodeAdd" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
<title>反地理解析(位置描述)</title>   >
<script language="javascript" type="text/javascript" src="http://api.amap.com/webapi/init?v=1.1"></script>   
<script language="javascript" type="text/javascript">     
function geocodeSearch(){         
var xy=document.getElementById("lnglat").value;         
if(xy==""){          
return;        
}else{           
var coor=xy.split(",");         
var lnglatXY=new AMap.LngLat(coor[0],coor[1])           
var GeocoderOption = {            
range:3000,//范围           
crossnum:2,//道路交叉口数               
roadnum :3,//路线记录数             
poinum:20//POI点数            
};       
var geo = new AMap.Geocoder(GeocoderOption);   
geo.regeocode(lnglatXY,poiToAddressSearch_CallBack);       
}      
}   
function poiToAddressSearch_CallBack(data){   
var resultStr="";   
if(data.status =="E0")          
{             
for(var i=0;i<data.list.length;i++){                 
for (var j=0; j< data.list[i].poilist.length; j++) {                         
resultStr += "<br />名称:"+data.list[i].poilist[j].name+"<br />经度:"+data.list[i].poilist[j].x+"<br />纬度:"+data.list[i].poilist[j].y+"<br />";                     
}           
}         
}        
else if(data.status =="E1")        
{             
resultStr = "未查找到任何结果!<br />建议:<br />1.请确保所有字词拼写正确。<br />2.尝试不同的关键字。<br />3.尝试更宽泛的关键字。";           
}        
else         
{            
resultStr= "错误信息:"+data.state+"请对照API Server v2.0.0 简明提示码对照表查找错误类型";      
}         
document.getElementById("result").innerHTML = resultStr;   
}   
  
</script>    
</head>   
  
<body>   
<div>反地理解析(位置描述)<b>经纬度坐标:</b><input type="text" id="lnglat" name="lnglat" value="116.334,39.9872" /><input type="button" value="查询" onclick="geocodeSearch()" style="margin-left:5px"/></div>   
<div id="result" name="result" style="overflow:auto;margin-top:5px;width:661px;height:255px"></div> 
 
</body>      
</html>

解决方案 »

  1.   

    自己在后台写标签组织报文,把前台js的值赋进去,再生成XML文件。
      

  2.   

    我想能不能再js中 封装好xml 然后直接传到后台去
      

  3.   

    即便给你代码你也仅仅看到知识的一点,以后遇到这个XML问题你还会头疼。一般情况下XML没有固定的节点,都是看双方协议,再者组织报文还需要参考吗如果这个你真不会,那你真该好好查查资料了,保准你一看就会。