CODE:
<card>
<name>张三</name>
<time>1219228502</time>
</card>js应该怎么读取具体的值呢?比如怎么读“张三”?我这么写来写去一直不对,不是undefined,就是显示null
CODE:
var xmlDoc = xmlHttp.responseXML;
var cardDoc = xmlDoc.getElementsByTagName('card');
var name = cardDoc[0].getElementsByTagName('name')[0].childNodes[0].nodeValue;

最新回复
CODE:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async = "false";
xmlDoc.load("xx.xml");
nodes = xmlDoc.documentElement.childNodes;
document.write(nodes.item(0).text);
不明白
能针对我的问题回答一下吗?
CODE:
function loadXML()
看能不能解决你的问题?{
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
}
catch(e)
{
alert("not support AJAX..."+e.message);
return;
}
}
xmlDoc.async=false;
xmlDoc.load("你的文档.xml");
xmlObj=xmlDoc.documentElement;
}
function loadContent()
{
loadXML();
for (var i=0; i<xmlObj.childNodes.length ; i++)
{
alert(xmlObj.childNodes[i].childNodes[0].childNodes[0].nodeValue );
}
}