Catrobat.IDE.Core.Xml.XmlProgramHelper.GetProgramName C# (CSharp) Method

GetProgramName() public static method

public static GetProgramName ( string programCode ) : string
programCode string
return string
        public static string GetProgramName(string programCode)
        {
            try
            {
                var document = XDocument.Load(new StringReader(programCode));
                document.Declaration = new XDeclaration("1.0", "UTF-8", "yes");

                var program = document.Element("program");
                var header = program.Element("header");
                var programName = header.Element("programName");
                return programName.Value;
            }
            catch (Exception)
            {
                return null;
            }
        }
    }