MarinKos89
5/23/2019 - 7:33 AM

xmlToDynamic

private static void XmlToDynamic(DevOpsConnector devOps, List<DevOpsFileInformation> configuration)
        {
            foreach (var item in configuration)
            {
                string xmlFile = devOps.GetFileContent(item);

                var doc = XDocument.Parse(xmlFile);
                IDictionary<string, object> expando = new ExpandoObject();
                foreach (var element in doc.Root.Elements())
                {
                    expando[element.Name.LocalName] = (string)element;
                    if (element.Name == "connectionStrings")
                    {
                        Console.ForegroundColor = ConsoleColor.Red;

                        Console.WriteLine(item.name);
                        Console.ResetColor();
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.WriteLine(element.FirstNode + "\n" + element.LastNode);
                        Console.ResetColor();

                    }
                }
            }
        }