BExISMigration.XmlDataReader.XmlRowToStringList C# (CSharp) Метод

XmlRowToStringList() приватный Метод

private XmlRowToStringList ( XmlDocument data, List variableList ) : List
data System.Xml.XmlDocument
variableList List
Результат List
        private List<string> XmlRowToStringList(XmlDocument data, List<VariableIdentifier> variableList)
        {
            List<string> dataList = new List<string>();

            foreach (VariableIdentifier variable in variableList)
            {
                foreach (XmlNode blockNode in data.ChildNodes)
                {
                    XmlNode node = BExIS.Xml.Helpers.XmlUtility.GetXmlNodeByName(blockNode, variable.name);
                    if (node != null)
                    {
                        dataList.Add(node.InnerText);
                    }
                    else
                    {
                        dataList.Add("");
                    }
                }
            }

            return dataList;
        }