Mega Code Archive

 
Categories / C# / XML
 

Access Attributes

using System; using System.Collections.Generic; using System.Text; using System.Xml; class Program {     static void Main(string[] args) {         XmlDocument documentation = new XmlDocument();         documentation.Load("DocumentedClasses.xml");         XmlNodeList memberNodes = documentation.SelectNodes("//member");         List<XmlNode> typeNodes = new List<XmlNode>();         foreach (XmlNode node in memberNodes) {             if (node.Attributes["name"].Value.StartsWith("T")) {                 typeNodes.Add(node);             }         }         foreach (XmlNode node in typeNodes) {             Console.WriteLine("- {0}", node.Attributes["name"].Value.Substring(2));         }     } }