-2

它适用于 *.xml 文件:

XDocument xDoc = XDocument.Load(file.InputStream);

如何从具有 xml 内容(* .zip 和其他)的文件中获取 XDocument?

4

1 回答 1

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.
于 2013-08-21T09:04:24.263 回答