//----------------------------------------------------------------------- // This file is part of the Microsoft .NET SDK Code Samples. // // Copyright (C) Microsoft Corporation. All rights reserved. // //This source code is intended only as a supplement to Microsoft //Development Tools and/or on-line documentation. See these other //materials for detailed information regarding Microsoft code samples. // //THIS CODE AND INFORMATION ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY //KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE //IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A //PARTICULAR PURPOSE. //----------------------------------------------------------------------- using System; using System.IO; using System.Xml; namespace Microsoft.Samples.Xml { public class ReadXmlStreamSample { static void Main() { Console.WriteLine("Using StringReader ..."); using (StringReader stream = new StringReader("" + "" + "" + " " + " The Autobiography of Benjamin Franklin" + " " + " Benjamin" + " Franklin" + " " + " 8.99" + " " + " " + " The Confidence Man" + " " + " Herman" + " Melville" + " " + " 11.99" + " " + " " + " The Gorgias" + " " + " Plato" + " " + " 9.99" + " " + "") ) { //Create XmlReader and load reader from stream using (XmlReader reader = XmlReader.Create(stream)) { //Output reader to console using (XmlWriter writer = XmlWriter.Create(Console.Out)) { writer.WriteNode(reader, true); } } } Console.WriteLine(); Console.WriteLine("Processing of stream complete."); Console.WriteLine(); Console.WriteLine("Press Enter to Exit"); Console.ReadLine(); } } }