此篇博文出处:
犀飞利@LIKE
1.xml的格式:
===============
out.println("");
out.println(" hi hello");
out.println(""+sflag+"");
out.println("");
即格式为:
hi
hello
hello
2.再jsp中、
==============
var xmlDoc=xmlHttp.responseXML;
【1】var mes=xmlDoc.getElementsByTagName_r("message")[0].childNodes[1].childNodes[0].nodeValue;
alert(mes);//得到hello
【2】var mes=xmlDoc.getElementsByTagName_r("message")[0].childNodes[0].childNodes[0].nodeValue;
alert(mes);//得到hi
【3】var mes=xmlDoc.getElementsByTagName_r("message")[0].childNodes[1].firstChild.nodeValue;//得到hello
【4】var val=xmlDoc.getElementsByTagName_r("flag")[0].firstChild.data;
【5】var val=xmlDoc.getElementsByTagName_r("flag")[0].childNodes[0].nodeValue;
其中【1】【3】是相同效果,【4】【5】相同效果,
也就是说,
firstChild等价于childNodes[0];
nodeValue等价于data