Как конвертировать XDocument в FileStream в C # - PullRequest
0 голосов
/ 14 октября 2011

Я видел этот пост Как правильно открыть FileStream для использования с XDocument , но это мне не помогает, так как у меня нет пути к файлу на локальном жестком диске.Этот XDocument передается на другой компьютер, поэтому BaseURI бесполезен.

Я хочу знать, как преобразовать XDocument в FileStream без использования локального пути к файлу.

1 Ответ

5 голосов
/ 14 октября 2011

A FileStream используется для прямой записи в файл, поэтому, если у вас нет пути к файлу, у вас нет FileStream.

Однако вы можете записывать в другие потоки, например MemoryStream:

using (var stream = new MemoryStream())
{
    yourDocument.Save(stream);
}
...