发新话题
打印

xml读取问题

xml读取问题

我是这样读取的; ================================================================ stop(); var smallpic = new Array();//小图数组 var names = new Array();//图片名字; var bigpic = new Array();//大图数组; var note = new Array();//备注; var maxpage = new Array();//最大页数; var my_xml = new XML(); my_xml.ignoreWhite = true; System.useCodepage = true; my_xml.load("http://www.whatblue.com/flash_products/view.asp?nowpage="+nowpage+"&r="+random(9999)); my_xml.onLoad = function(succress) { if (succress) { gotoAndPlay("playsound"); } } //////////导入xml参数//////////////////////////////// for (var i=0;i<=my_xml.firstChild.childNodes.length;i++) { names[i] = my_xml.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue; smallpic[i] = my_xml.firstChild.childNodes[i].childNodes[1].firstChild.nodeValue; bigpic[i] = my_xml.firstChild.childNodes[i].childNodes[2].firstChild.nodeValue; note[i] = my_xml.firstChild.childNodes[i].childNodes[3].firstChild.nodeValue; maxpage[i] = my_xml.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue; } 而要使用while()和XML.nextSibling遍历xml 应该怎么写呢

TOP

xml读取问题

有数组的建议还是用你的方法写吧,用while还要设定count呢,反而不如for直观。

TOP

xml读取问题

但是....这样用for比较慢啊...数量多就不好咯.

我看了
http://www.blueidea.com/tech/multimedia/2003/1276_2.asp
试了一下还是不行....

TOP

发新话题