Пример #1
0
 private void ParseFileTypes(XmlNode node)
 {
     foreach (XmlNode n in node.ChildNodes)
     {
         if (n.NodeType == XmlNodeType.Element)
         {
             if (n.Name.ToLowerInvariant() == "filetype")
             {
                 //add filetype
                 string Extension = "";
                 string Name = "";
                 foreach (XmlAttribute a in n.Attributes)
                 {
                     if (a.Name.ToLowerInvariant() == "name")
                         Name = a.Value;
                     if (a.Name.ToLowerInvariant() == "extension")
                         Extension = a.Value;
                 }
                 var ft = new FileType {Extension = Extension, Name = Name};
                 syntaxDefinition.FileTypes.Add(ft);
             }
         }
     }
 }