Push for XMLList

I’ve got a fairly complicated criteria to select elements from some XML. So I thought I’d just make one XMLList, and then for each node in that list, push the node into a second XMLList if it meets the criteria I’m looking for.

But I can’t find an equivalent for .push() for an XMLList. In fact, XMLList appears to be missing a lot of list manipulation methods that you’d think would be useful for a list: shift() pop() sort() splice() join()

What’s up with that? Is there something about XMLList that would make it defy list-based manipulation?