Je préfère directement poser la question car après plusieurs essai(non concluant) j'en viens donc a vous présenter mon problème :
Voila, je suis en train d'élaborer un petit programme de d'aide pour un jeux en ligne appelé aion.
Enfaite je cherche a créer une aide au "craft" qui nous permettrais de calculer le nombre d'objet nécessaire a la fabrication de cet objet.
En gros je m'explique : Je souhaite fabriquer un marteau.Pour ce marteau il faudrait 15lingots d'acier.
Mais pour 1 lingot il faudrait 1charbon + 1 minerai d'acier.
Donc là vous allez me dire, oui c'est facile la pas besoin d'un logiciel pour calculer sa...
Mais quand l'opération est a faire pour un objet qui nécessite plus de 5 fois cette opération sa deviens un peut long ^^.
Donc voila l'explication.Pour ce faire, je souhaite utiliser les fichiers xml fournis par le site : http://fr.aiondatabase.com/
exemple : http://fr.aiondatabase.com/xml/fr_FR/re ... 001599.xml
On peut voir grâce a ce xml, qu'on à besoin de "Mailles d\'orichalque (24)".
Donc voila j'aimerais extraire de ce xml tout ce qui est après "Matériaux nécessaires:" et ensuite de trier chaque matériaux, afin d'obtenir une liste, qui sera ensuite traiter puis décortiquer en chaque matériaux du dessous, etc etc...
Code : Tout sélectionner
#include <INet.au3>
$file = FileOpen("xmloriginal.xml", 2)
$file2 = FileOpen("xmlextrait.xml", 2)
$source = _INetGetSource("http://fr.aiondatabase.com/xml/fr_FR/recipes/xmls/155001599.xml")
FileWrite($file, $source)
$result = StringSplit($source, 'Matériaux nécessaires:',1)
$result = $result[1]
FileWrite($file2, $result)







