它适用于 *.xml 文件:
XDocument xDoc = XDocument.Load(file.InputStream);
如何从具有 xml 内容(* .zip 和其他)的文件中获取 XDocument?
它适用于 *.xml 文件:
XDocument xDoc = XDocument.Load(file.InputStream);
如何从具有 xml 内容(* .zip 和其他)的文件中获取 XDocument?
您需要使用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.