为什么从XML中取出来的值,明明是mov/s1.wmv, 却这样movPath == "mov/s1.wmv" 不成立,为什么?该如何解决
为什么从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啊!!!
拜托, 以后检查这种问题, 自己仔细点
源代码如下:
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啊!!!
拜托, 以后检查这种问题, 自己仔细点