2017-01-26 4 views
1

Я использую DotNetZip Library, чтобы сохранить MemoryStream в .xml данных и прочитать его текст формы сохраненной loacation:распакуйте MemoryStream в строку

using (ZipFile zip = ZipFile.Read(myMs)) 
{ 
    zip[0].Extract(@"C:\XmlFilePath\MyXml.xml", ExtractExistingFileAction.OverwriteSilently); 
} 

Есть ли способ чтения Xml строки на извлечение без сохранения его в файла или файла temp, используя эту библиотеку? Пожалуйста помоги. Благодарю.

ответ

0

Вы должны быть в состоянии получить поток от zip[0].OpenReader() и прочитать свою строку.

+0

Спасибо, отлично работает, можно ли конвертировать объект zmlstream XmlDocument с помощью той же библиотеки? – Aasish

+0

Для библиотеки Zip XML - это просто текст. До тех пор, пока вы используете одну и ту же библиотеку для упаковки и распаковки, она должна работать. –