Se pueden hacer JOIN's o algo similar con Xquery o Xpath o .....
Tengo que generar un fichero xml con mucha informacion, que esta relacionada entre si, y no quiero repetir datos, asi que habia pensado en hacerlo como en base de datos, con campos id y referencias, pero no se si a la hora de leerlo resultara facil juntar toda la informacion
Un saludo