-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathloadXML.js
27 lines (24 loc) · 883 Bytes
/
loadXML.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var parser = require('xml2json');
var fs = require('fs');
var xml =fs.readFileSync('naringsinnehall.xml');
var json = parser.toJson(xml);
var obj=JSON.parse(json);
var items=obj.LivsmedelDataset.LivsmedelsLista.Livsmedel;
var myJSON = JSON.stringify(items);
fs.writeFile('food.json',myJSON);
// var obj=JSON.parse(json);
// var items=obj.LivsmedelDataset.LivsmedelsLista.Livsmedel;
// // console.log(obj.LivsmedelDataset.LivsmedelsLista.Livsmedel.length);
// // var filter=items.filter((item)=>{
// // return item.Namn=="nöt";
// // })
// var search='Talg';
// var filter=items.filter(function(obj) {
// return obj.VAL=== search;});
// console.log(filter[0]);
//console.log(filter[0].Naringsvarden.Naringsvarde);
// var search='CPP@';
// var results=_.filter(collection,function(item){
// return item.VAL.indexOf(search)>-1;
// });
// console.log(results);