读书人

为什么从XML中取出来的值,明明是mov/s

发布时间: 2012-02-16 21:30:36 作者: rapoo

为什么从XML中取出来的值,明明是mov/s1.wmv, 却这样movPath == "mov/s1.wmv" 不成立,,为什么?
源代码如下:

xmlDoc = new ActiveXObject( "Microsoft.XMLDOM ");

xmlDoc.load( "C:\\design.xml ");

var e = xmlDoc.documentElement.selectNodes( "/ControlDesign/Grouping ");

var str = e[0].getAttribute( "name ").toString();

if(str == "player ") {

var Pass = e.item(0).selectNodes( "./Passing ");

var movPath = Pass[0].selectSingleNode( "mov ").text;

if(movPath == "mov/s1.wmv " ) {

alert(1);

}

alert(2);

alert(movPath);


为什么 alert(1); 不执行....

alert(movPath); 跳出来的,明明是 mov/s1.wmv .... 为什么 alert(1); 不执行....

为什么?? 指教!!!!

[解决办法]
兄弟,你这不是浪费大家的时间嘛
<mov> mov/s01.wmv </mov>

"mov/s1.wmv ";能一样吗?

中间可是差了个0啊!!!
拜托, 以后检查这种问题, 自己仔细点

读书人网 >XML SOAP

热点推荐