I'm using python to create an element in an xml document and then insert it as the FIRST CHILD of the document. So, if I were creating an elment named \[code\]newChild\[/code\] I would want xml like this...\[code\]<root> <childA></childA> <childB></childB> <childC></childC></root>\[/code\]to become...\[code\]<root> <newChild></newChild> <childA></childA> <childB></childB> <childC></childC></root>\[/code\]I know that the order of elements in arbitrary xml shouldn't matter, but I writing xml doc for an ancient system which breaks if xml elements aren't in the expected order, so I don't have a choice in that regard.