Hi,
You can achieve similar results by defining a custom filter function. Something like:
function filter(list, predicate) {
var result = new XMLList();
var k = 0;
for (var i = 0; i < list.length(); i++) {
if (predicate(list[i])) {
result[k++] = list[i];
}
}
return result;
}
And then calling it:
var filteredList = filter(e4xList.item, function(x){return x.childIndex() < 3;});
Not as elegant as the one-line filter, but works.
Hope this helps,
-Ilian