Oups je vous prie de m'excuser, j'ai trouvé l'erreur,

chaque fois que je créais un élément après le premier je générais un noeud XML dont la structure était fausse....

mais merci pour votre aide...