XmlReader reader = XmlReader.Create("example.xml"); while (reader.Read()) { if (reader.IsStartElement()) { Console.WriteLine(reader.Name); } }
public void ProcessElement(XmlReader reader) { if (reader.IsStartElement("person")) { string name = reader.GetAttribute("name"); int age = int.Parse(reader.GetAttribute("age")); Console.WriteLine($"Name: {name}, Age: {age}"); } }This code processes a specific element in an XML document (in this case, a "person" element) and extracts the attributes "name" and "age" to output to the console.