AJAX处理XML文档问题
<XML>
<FLAG>1</FLAG>
<REASON></REASON>
<ADVERT><ADID>64</ADID><ADNAME>英皇娱乐四</ADNAME><ADCONTENT>内容一</ADCONTENT><ADTIME>50.0</ADTIME></ADVERT>
<ADVERT><ADID>66</ADID><ADNAME>英皇娱乐三</ADNAME><ADCONTENT>内容二</ADCONTENT><ADTIME>51.0</ADTIME></ADVERT>
</XML>
我提交用的是POST方法,如上是提交后服务器端返回的XML文本,我通过下面方法来获取文档内容,:
//AJAX响应处理函数
function doProcess(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
//创建XML对象
var xmlDoc = xmlHttp.responseXML;//测试xmlDoc是对象
//var testStr = xmlHttp.responseText;//testStr 即为上面出现的XML文本
alert(xmlDoc.childNodes[0]);//但是他的子节点为null
var flag = xmlDoc.getElementsByTagName("ADVERT");
alert(flag.length);//输出为0,为什么不是1
if(flag[0].firstChild.nodeValue==1){ //这里就直接报错说对象不存在了。。
var reason = xmlDoc.getElementsByTagName("REASON");
alert(reason[0].firstChild.nodeValue);
}
}
}
}
请帮我分析下,为什么得到的不是我预期的结果
每天回帖即可获得10分可用分
试试
var xml = xmlDoc.documentElement;
alert(xml.childNodes.length);
2楼的方法我用过的,为
相关问答:
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
如题
哪种的。ajax.dlla\ajaxpro.dll
传统写法就是xmlhttphandle还是ajax组件?
http://download.csdn.net/source/652519
去这里看看吧,主要是针对菜鸟和新手的,如果是高手就另当别论了
最简单的....
拖 ......
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......