private void LoadStructureFile()
        {
            _xmlDoc = new XmlDocument();
            _xmlDoc.Load(_fileName);
            _dsdList = MetadataRetriever.ParseDataStructureResponse(_xmlDoc, "Full");

            if (_dsdList.Count > 0)
            {
                foreach (BaseArtefactInfo bs in _dsdList)
                {
                    checkedListBoxArtefact.Items.Add("[DSD]: " + bs.sdmxAgency + ":" + bs.sdmxId + "(" + bs.sdmxVersion + ")");
                }
            }

            _codelistList = MetadataRetriever.ParseValueDomainResponse(_xmlDoc, "Full");

            if (_codelistList.Count > 0)
            {
                foreach (BaseArtefactInfo bs in _codelistList)
                {
                    checkedListBoxArtefact.Items.Add("[Codelist]: " + bs.sdmxAgency + ":" + bs.sdmxId + "(" + bs.sdmxVersion + ")");
                }
            }
        }