如果将xml加载到XmlReader中,是否可以计算xml的大小?

Jyi*_*ina 5 .net c# vb.net

我试图找出是否有办法从XmlReader计算文件大小.我没有在阅读器对象上看到任何有助于确定大小的内容.有任何想法吗?谢谢!

Using reader As Xml.XmlReader = GetXML(columnName.ToString())

End Using
Run Code Online (Sandbox Code Playgroud)

Tim*_* S. 4

XmlReader可能无法读取已知或确定大小的内容。你最好的选择是利用正在阅读的任何内容的来源做一些事情XmlReader。例如,您可能有一个Stream并尝试获取Stream.Length(某些流不支持此,因为它们没有长度)。这将需要修改GetXML.