public LinkedList<ActiveTransportProprieties> loadActiveTransportProprietiesFromFile(string filePath)
{
LinkedList<ActiveTransportProprieties> propsList = new LinkedList<ActiveTransportProprieties>();
ActiveTransportProprieties prop;
MemoryStream ms = Tools.getEncodedFileContent(filePath);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(ms);
XmlNodeList ATsLists = xmlDoc.GetElementsByTagName("activeTransports");
foreach (XmlNode ATsNodes in ATsLists)
{
foreach (XmlNode ATNode in ATsNodes)
{
if (ATNode.Name == "ATProp")
{
prop = loadActiveTransportProprieties(ATNode);
propsList.AddLast(prop);
}
}
}
if (propsList.Count == 0)
return null;
return propsList;
}