Como reordenar elementos do nó de forma que correspondam a uma ordem xsd: sequenc

Existe alguma maneira de reordenar elementos em um objeto Node, de forma que eles correspondam a umxsd:sequence ordem? Eu li os documentos paraNode.normalize, mas parece não desempenhar essa função. Há algo mais que possa ser feito?

Acredito que isso possa ser feito com o XSLT, mas soaria como uma solução complicada demais para usar o XSLT, e umjava-xlst parser para executar a manipulação em vez de ter algo nativo em jav

Ou eu realmente precisaria codificar uma função complexa para fazer o processamento para mi

questionAnswers(6)

yourAnswerToTheQuestion