2017-01-26 80 views
1

我使用DotNetZip Library保存的MemoryStream爲.xml數據和讀取它的文本形式保存loacation:解壓縮zip MemoryStream的字符串

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

有什麼辦法對提取讀取XML字符串而不保存在文件或臨時文件使用這個庫?請幫忙。謝謝。

回答

0

你應該能夠從zip[0].OpenReader()獲得流,並從中讀取你的字符串。

+0

謝謝你完美的工作,是否有可能使用相同的庫轉換XmlDocument對象zipstream? – Aasish

+0

對於Zip庫,XML只是文本。只要你使用相同的庫進行打包和解包,它應該可以工作。 –