imageSimplement, pour enregistrer le contenu de ton XML sous forme de noeuds, il ne faut surtout pas attaquer les tables de Drupal directement en SQL, mais passer par les fonctions de l'API. Pour enregistrer un noeud, c'est node_save(), mais il existe des fonctions pour enregistrer à peu près tout ce que tu trouves dans un site Drupal (des utilisateurs, des commentaires…).

Importer du XML d'un serveur ftp distant dans drupal ? | Drupalfr.org.