Bonjour à toutes et à tous !

Je viens vous embêter aujourd'hui et après plusieurs jours de recherche car je ne trouve pas de solution à mon problème.
Voici le contexte : Via un appel API (GiantBomb pour ceux qui connaissent), je récupère le résultat sous forme XML avec un tRestClient dont voici le schéma :

Nom : schéma GiantBomb Game.PNG
Affichages : 113
Taille : 44,9 Ko

Les noeuds (et donc les éléments de boucle) sont : "platforms", "developers", "genres" et "publishers".

Mon but est d'insérer dans une BdD MySQL (locale) pour le jeu en cours (id et name en dessous de results), toutes les consoles (platforms/platform), tous les genres, toutes les entreprises (developers) et toutes les maisons d'édition (publishers).

Est-ce possible de le faire avec un (ou deux ?) composants uniquement ?
D'après mes recherches, cela semble impossible car les noeuds sont au même niveau et je serai donc obligé d'utiliser autant de tXMLMap / tExtractXMLField que j'ai de noeuds (heureusement que je n'en ai pas 50 ! )

Merci pour vos réponses !