Mega Code Archive

 
Categories / C# / XML
 

Create XmlTextReader with TextReader

using System; using System.IO; using System.Xml; public class Sample {   public static void Main() {     string xmlData =      @"<book>        <title>C#</title>        <price>5.95</price>       </book>";     // Create the reader.     XmlTextReader reader = new XmlTextReader(new StringReader(xmlData));     reader.WhitespaceHandling = WhitespaceHandling.None;     // Display each element node.     while (reader.Read()){        switch (reader.NodeType){          case XmlNodeType.Element:            Console.Write("<{0}>", reader.Name);            break;          case XmlNodeType.Text:            Console.Write(reader.Value);            break;          case XmlNodeType.EndElement:            Console.Write("</{0}>", reader.Name);            break;       }            }                reader.Close();          } }