适用于* .xml文件:
XDocument xDoc = XDocument.Load(file.InputStream);
如何从包含xml内容的文件中获取XDocument(* .zip和其他)?
答案 0 :(得分:1)
您需要使用ZipArchive
类:
var zArch = new ZipArchive(file.InputStream);
XDocument xDoc = null;
using (var stream = zArch.GetEntry("yourFile.xml").Open())
xDoc = XDocument.Load(stream);
if (xDoc != null) //be safe not sorry
//manipulate the XDocument.