Magalie
2011-02-17 17:17:36 UTC
Bonjour,
Je cherche a traiter du Xml en perl, en gros j'ai un fichier mais ne
connaissant absolument pas le XML, je sais pas comment le recuperer en
variable :
Voici ce que j'ai en XML:
<responses>
−
<response provider="BT" product="FIXEDRATE" status="ok">
<number/>
<result status="ok"/>
−
<exchange>
<code>EMWELLI</code>
<name>WELLINGBOROUGH</name>
<state>E</state>
<readydate/>
</exchange>
<postcode>NN8 4BH</postcode>
<linelength/>
<download>2.0</download>
<upload/>
<color>green</color>
<message/>
</response>
−
<response provider="BT" product="MAX" status="ok">
<number/>
<result status="ok"/>
−
<exchange>
<code>EMWELLI</code>
<name>WELLINGBOROUGH</name>
<state>E</state>
<readydate/>
</exchange>
<postcode>NN8 4BH</postcode>
<linelength/>
<download>4.5</download>
<upload/>
<color>green</color>
<message/>
</response>
−
<response provider="BE" product="ADSL 2+" status="ok">
<number/>
<result status="ok"/>
−
<exchange>
<code>EMWELLI</code>
<name>wellingborough</name>
<state/>
<readydate/>
</exchange>
<postcode/>
<linelength/>
<download/>
<upload/>
<color/>
<message/>
</response>
</responses>
j'ai donc trois "reponses" mais je sais pas comment mettre cela dans
trois tableaux que je pourrais ensuite reexploiter dans mon code
merci d'avance pour votre aide
mag
Je cherche a traiter du Xml en perl, en gros j'ai un fichier mais ne
connaissant absolument pas le XML, je sais pas comment le recuperer en
variable :
Voici ce que j'ai en XML:
<responses>
−
<response provider="BT" product="FIXEDRATE" status="ok">
<number/>
<result status="ok"/>
−
<exchange>
<code>EMWELLI</code>
<name>WELLINGBOROUGH</name>
<state>E</state>
<readydate/>
</exchange>
<postcode>NN8 4BH</postcode>
<linelength/>
<download>2.0</download>
<upload/>
<color>green</color>
<message/>
</response>
−
<response provider="BT" product="MAX" status="ok">
<number/>
<result status="ok"/>
−
<exchange>
<code>EMWELLI</code>
<name>WELLINGBOROUGH</name>
<state>E</state>
<readydate/>
</exchange>
<postcode>NN8 4BH</postcode>
<linelength/>
<download>4.5</download>
<upload/>
<color>green</color>
<message/>
</response>
−
<response provider="BE" product="ADSL 2+" status="ok">
<number/>
<result status="ok"/>
−
<exchange>
<code>EMWELLI</code>
<name>wellingborough</name>
<state/>
<readydate/>
</exchange>
<postcode/>
<linelength/>
<download/>
<upload/>
<color/>
<message/>
</response>
</responses>
j'ai donc trois "reponses" mais je sais pas comment mettre cela dans
trois tableaux que je pourrais ensuite reexploiter dans mon code
merci d'avance pour votre aide
mag