【发布时间】:2014-10-17 18:32:44
【问题描述】:
如果我使用 XMLReader.Create 并将其传递给流,则 XMLReader 似乎在我调用任何读取方法之前就读取了整个流,因为流的位置属性会更改以匹配流的长度。然后 XMLReader 是否将整个 xml 存储在内存中?它会出现,因为我可以调用 XmlReader.Read 并且流位置永远不会改变。 XmlReader 是否可以不消耗整个流?
【问题讨论】:
-
看看下面的链接,也许你需要在 While 循环中读取数据java2s.com/Code/CSharp/XML/ReadingfromanXMLfile.htm || MSDN / Stackoverflow posting