- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
public override function match(xdoc:XML):Boolean {
var newsearch:String = search;
var xpathnodes:Array = new Array();
while(true) {
var xpathnode:String = splitnodes.exec(newsearch);
if(xpathnode) {
xpathnodes.push(xpathnode);
} else {
break;
}
newsearch = newsearch.substring(newsearch.search(xpathnode) + xpathnode.length);
}
return matchXPath(xpathnodes, xdoc);
}
KirAmp 21.07.2011 23:14 # 0
а как же правило 15 секунд?
guest 21.07.2011 23:31 # −13
guest 22.07.2011 13:58 # +2
Lure Of Chaos 22.07.2011 14:15 # +1
wvxvw 23.07.2011 11:40 # 0
потому-что ветвление внутри цикла явно лишнее.