XmlReader reader = XmlReader.Create("example.xml"); while(reader.Read()) { if(reader.IsStartElement()) { if(reader.Name == "element1") { reader.ReadStartElement(); // Do something with the element1 contents } } }
XmlReaderSettings settings = new XmlReaderSettings(); settings.ConformanceLevel = ConformanceLevel.Fragment; XmlReader reader = XmlReader.Create("example.xml", settings); reader.ReadStartElement("element1"); // Do something with element1 reader.ReadEndElement();In this example, we create an XmlReader object with settings that allow it to read a fragment of an XML document. We then use the ReadStartElement method to read the start tag of "element1", and do something with its contents. We then use the ReadEndElement method to read the end tag of "element1". The package library for System.Xml is part of the .NET framework.