public void DebugXmlTextReader() { System.Diagnostics.Debug.Listeners.Add(new System.Diagnostics.TextWriterTraceListener( @"E:\calls.txt", "txt")); StreamReader sr = new StreamReader(Globals.GetResource(Globals.PubsNsResource)); XmlTextReader reader = new DebuggingXmlTextReader(sr); // XmlValidatingReader vr = new XmlValidatingReader(reader); // vr.Schemas.Add(System.Xml.Schema.XmlSchema.Read( // Globals.GetResource(Globals.PubsSchemaResource), null)); // // vr.MoveToContent(); // System.Diagnostics.Debug.WriteLine(vr.ReadOuterXml()); XmlTextWriter tw = new XmlTextWriter(new StringWriter()); tw.WriteNode(reader, true); }