这是我的需求,我需要反序列化一个对象,然后我需要做一些xml解析(我知道这听起来像什么)
下面是我的代码
XmlTextReader myFileReader = new XmlTextReader(path);
XmlSerializer serializer = new XmlSerializer(typeof(MyType));
MyType par = serializer.Deserialize(myFileReader) as MyType;
XElement qListenerParXml = XElement.Load(qListenerPar);当我再次尝试加载阅读器时,我得到了异常,因为阅读器光标在最后。我的问题是,我如何让它回到开始?
发布于 2010-11-19 03:23:40
XmlTextReader是只向前的,您不能将光标倒退到数据上。
您可以通过使用新的XmlTextReader实例或通过将其作为XmlDocument加载来再次遍历数据。
https://stackoverflow.com/questions/4218640
复制相似问题