а если вам надо чтобы <children> шли непосредственно за <parent> тогда можно сортировать или по <path> или распрямить идентификаторы уровнеы (на фиксированную глубину) и сортировать по ним последовательно <order by top_node_id, parent_level_2_id, parent_level_3_id,..., name>
Но вообще это наверное должен делать <report>.