powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблема: XmlDocument Load from stream....
5 сообщений из 5, страница 1 из 1
Проблема: XmlDocument Load from stream....
    #32368031
EvgenyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

Подскажите пожалуйста, что делаю не так как надо:

MemoryStream streamSave = new MemoryStream();
XmlDocument doc = new XmlDocument();
doc.LoadXml("<root></root>");
doc.Save(streamSave);

MemoryStream streamLoad = new MemoryStream();
XmlDocument doc2 = new XmlDocument();
byte [] byteArr = streamSave.ToArray();
streamLoad.Write(byteArr, 0, byteArr.Length);

doc2.Load(streamLoad); - получаю ошибку "The root element is missing"

Заранее спасибо!
...
Рейтинг: 0 / 0
Проблема: XmlDocument Load from stream....
    #32368077
EvgenyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MemoryStream streamSave = new MemoryStream();
XmlDocument doc = new XmlDocument();
doc.LoadXml("<root></root>");
doc.Save(streamSave);

MemoryStream streamLoad = new MemoryStream();
XmlDocument doc2 = new XmlDocument();
byte [] byteArr = streamSave.ToArray();
streamLoad.Write(byteArr, 0, byteArr.Length);
streamLoad.Position = 0; - недостающая строчка
doc2.Load(streamLoad); - получаю ошибку "The root element is missing"
...
Рейтинг: 0 / 0
Проблема: XmlDocument Load from stream....
    #32368209
Alex Antonoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нельзя ли обойтись без StreamLoad и читать из исходного ?
...
Рейтинг: 0 / 0
Проблема: XmlDocument Load from stream....
    #32840149
HELP!!!
MemoryStream ms2 = new MemoryStream();
StreamWriter sw2 = new StreamWriter(ms2);
sw2.Flush();
sw2.BaseStream.Position = 0;

sw2.WriteLine("<?xml version='1.0' encoding='utf-8'?>");
sw2.WriteLine(String.Format("<{0} type='{1}'>", "data", "COMMAND"));
sw2.WriteLine("</data>");
XmlDocument doc2 = new XmlDocument();
ms2.Position = 0;
doc2.Load(ms2); - а я все равно получаю ошибку "The root element is missing"
...
Рейтинг: 0 / 0
Проблема: XmlDocument Load from stream....
    #32840199
XmlDocument doc2 = new XmlDocument();
sw2.Flush(); - во как надо! :))
ms2.Position = 0;
doc2.Load(ms2); - а я все равно получаю ошибку "The root element is missing"
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблема: XmlDocument Load from stream....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]