var fsLicenseXmlReader = {
    sPathToLicenses:null,
    sLanguageCode:null,
    init:function(pathToLicenses, languageCode) {
        this.sPathToLicenses = pathToLicenses;
        this.sLanguageCode = languagecode;
    },
    getLicenseText:function() {
        var sFilePath = this.getLicenseFilePath(this.sPathToLicenses, this.sLanguageCode);
        var oLicenseXml = fsXml.open(sFilePath);
        var aEle = fsXml.getElementsByXpath(oLicenseXml, '/eula/title|/eula/string');
        var sLicenseString = this.concatenateNode(aEle);

        return sLicenseString;
    },
    concatenateNode:function(aEle) {
        var aLicenseString = [];
        for (var i=0; i<aEle.length; i++) {
            aLicenseString[i] = "<p>" + aEle[i].childNodes[0].nodeValue + "</p>";
        }
        return aLicenseString.join('');
    },
    getLicenseFilePath:function(sPathToLicenses, sLanguageCodeLocal) {
        var sFilePath = [sPathToLicenses, sLanguageCodeLocal, '/license.eng.xml'].join('');//[this.sPathToLicenses, sLanguageCodeLocal, '/license.eng.xml'].join('');
        return sFilePath;
    }
};

