Wie kann ich Funktion in javascript node.js globalen Variable zuweisen? Diese Funktion dient zum Laden von Daten aus XML. Und ich möchte diese Daten als Array verwenden, aber meine globalDataxml
ist nicht definiert.Wie Funktion zuweisen globale Variable in Javascript node.js?
Code:
var fs = require('fs');
var parseString = require('xml2js').parseString;
function loadXml(cb)
{
fs.readFile('data-xml/test_data.xml', function (err, data)
{
parseString(data, function (err, result)
{
cb(result.xml.record);
});
});
}
var globalDataxml = loadXml(function (yourRecods) {
return yourRecods;
});