在服务器中读取xml文件而不保存它

SSK*_*SSK 2 c#

我正在asp.net上传一个xml文件.我想要做的是读取文件并将其转换为xmldoc并将其发送到一个webservice而不保存服务器中的xml文件.可能吗?如果是,任何人都可以帮助我使用代码.我到目前为止写的代码如下

HttpPostedFile myFile = filMyFile.PostedFile;
int nFileLen = myFile.ContentLength;
if (nFileLen > 0)
{
byte[] myData = new byte[nFileLen];
myFile.InputStream.Read(myData, 0, nFileLen);
}
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 6

您可以使用发布文件的输入流加载它,如下所示:

XmlDocument doc = new XmlDocument();
doc.Load(myFile.InputStream);
Run Code Online (Sandbox Code Playgroud)

这使用了.Load(Stream)过载XmlDocument.