Bonjour,
J'ai un xml du type :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Je récupères bien la valeur de l'attribut 'name', je souhaites récupérer l’attribue url correspondant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }); }); }
Mci
Partager