Dies ist meine Anforderung i ein Objekt deserialisieren müssen und dann muss ich einige XML tun Parsen (ich weiß, wie es sich anhört)
So, hier ist mein CodeXmlTextReader Bewegung zu starten
XmlTextReader myFileReader = new XmlTextReader(path);
XmlSerializer serializer = new XmlSerializer(typeof(MyType));
MyType par = serializer.Deserialize(myFileReader) as MyType;
XElement qListenerParXml = XElement.Load(qListenerPar);
Wenn i versuchen Sie den Leser erneut zu laden, ich bekomme eine Ausnahme, weil der Leser-Cursor am Ende ist. Meine Frage ist, wie kann ich es an den Anfang zurückgeben?
'neuer XmlTextReader' ist seit .NET 2.0 veraltet. Sie sollten stattdessen 'XmlReader.Create' verwenden. Sie können den Reader dann gegen einen 'MemoryStream' oder einen anderen Stream erstellen, der neu positioniert werden kann. –