取xml根节点文本问题 text=' <server>hellow </server> <server>my god </server>'; 没有根结点var root = xmlDoc.documentElement; documentElement第一个字母应该为小写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 【个人意见,仅供参考】修改了一下,可以运行了:<script language="javascript">text=' <root><server>hellow </server> <server>my god </server></root>'; var xmlDoc;try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async=true; xmlDoc.loadXML(text); } catch(e) { try //Firefox, Mozilla, Opera, etc. { parser=new DOMParser(); xmlDoc=parser.parseFromString(text,"text/xml"); } catch(e) { alert(e.message); }} var root = xmlDoc.childNodes(0); var node = root.selectNodes('server'); alert(node.length); alert(node[0].text); alert(node[1].text); </script> 对,“<server>hellow </server> <server>my god </server>”根本没有根节点.<root><server>hellow </server> <server>my god </server></root>可以。 我本意是不加根节点也能遍历xml,因为我用c++,或ie都可以正确分析没有root节点的xml,这个控件不可以解析没有root节点的xml我觉得奇怪。还是谢谢大家支持。 javascript中怎么设置文本框获得焦点? document.getElementById('Button').onclick = validata; iframe的onload事件在firefox浏览器下不起作用 ajax怎么传递参数? 跪求js高难度字符串替换??? jquery纵向菜单的问题 JS值调用的问题(想不通)......... 请教如果将二个input 输入的值相加即时更新另一个input框中的值。 关闭窗口的问题~~! JavaScript 页面调用外部js 函数 在ie 好用 但是在firefox中报is not defined. ? 如何算出某个月的星期几是哪几天?
修改了一下,可以运行了:<script language="javascript">
text=' <root><server>hellow </server> <server>my god </server></root>';
var xmlDoc;
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=true;
xmlDoc.loadXML(text);
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
catch(e)
{
alert(e.message);
}} var root = xmlDoc.childNodes(0);
var node = root.selectNodes('server');
alert(node.length);
alert(node[0].text);
alert(node[1].text);
</script>
<root><server>hellow </server> <server>my god </server></root>可以。