Recherche valeur dans XML
Bonjour,
J'ai un xml du type :
Code:
1 2 3 4 5 6 7 8
| <radios>
<radio name="Europe 1" url="http://mp3lg4.tdf-cdn.com/9240/lag_180945.mp3"/>
<radio name="France Culture" url="http://direct.franceculture.fr/live/franceculture-midfi.mp3"/>
<radio name="France Inter" url="http://direct.franceinter.fr/live/franceinter-midfi.mp3"/>
<radio name="Fun Radio" url="http://streaming.Radio.funRadio.fr/fun-1-44-128"/>
<radio name="La 1ère - Outre-Mer" url="http://radios.la1ere.fr/outremer"/>
<radio name="MFM" url="http://mfm.ice.infomaniak.ch/mfm-128.mp3"/>
</radios> |
Ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| req_radio = function (sentence_radio, client) {
var fs = require('fs'),
xml2js = require('xml2js');
var parser = new xml2js.Parser({ trim: true });
fs.readFile(__dirname + '/bookmarks.xml', function (err, dataxml) {
parser.parseString(dataxml, function (err, result) {
var resultat = result.radios.radio;
for (var i = 0; i < result.radios.radio.length; i++) {
if (result.radios.radio[i].$.name = sentence_radio) {
var nameR = result.radios.radio[i].$.name;
var urlR = '' ";
break;
}
}
console.log(nameR + ' ' + urlR);
});
});
} |
Je récupères bien la valeur de l'attribut 'name', je souhaites récupérer l’attribue url correspondant.
Mci