的Stream
,String
而TextReader
过载使用内部的System.Xml.XmlTextReaderImpl
类.这个类设置closeInput
为true
.
如果要避免这种情况,则需要使用XmlReader
重载.它使用未修改的情况下XmlReaderSettings
,对于其中的默认值CloseInput
是false
.不要忘记将Position
背面设置为后面0
.
var reader = XmlReader.Create(stream);
var document = new XPathDocument(reader);
stream.Position = 0;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
334 次 |
最近记录: |