Element.each_element gives the element children
And Element.texts gives the text nodes.

But how do you process the complete list of
children, in order?