In what sense must it be the first *[1] ?
because it will indeterminate, the children are stored and retrieved from a HT, so the order is not defined.
You could use getElement("Body[1]/*[1], iptiter_sort) to order..