Exportar datos a XML

Kes
11 de Abril del 2005
Hola a todos.

Tengo un fichero de estructura XSD (concretamente de la AEAT) y necesito generar el fichero XML correspondiente.
Para ello he importado el XSD desde visual studio 2003 con C# y después he creado un Dataset que apunte al nodo principal. El problema que tengo es que en el momento de crear el dataset no mantiene el orden de los nodos, primero coloca todos los elementos simples y después los complejos. Esto provoca que al generar el fichero XML no coincida con la estructura XSD inicial.

¿Alguien sabe si se puede cambiar el orden de los nodos de un Dataset de alguna forma?

Saludos y gracias.