2017-01-26 78 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只是文本。只要你使用相同的库进行打包和解包,它应该可以工作。 –