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

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

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
04.01.2004, 14:41
    #32368077
EvgenyV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: XmlDocument Load from stream....
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
05.01.2004, 05:49
    #32368209
Alex Antonoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: XmlDocument Load from stream....
А нельзя ли обойтись без StreamLoad и читать из исходного ?
...
Рейтинг: 0 / 0
22.12.2004, 18:09
    #32840149
Проблема: XmlDocument Load from stream....
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
22.12.2004, 18:23
    #32840199
Проблема: XmlDocument Load from stream....
XmlDocument doc2 = new XmlDocument();
sw2.Flush(); - во как надо! :))
ms2.Position = 0;
doc2.Load(ms2); - а я все равно получаю ошибку "The root element is missing"
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблема: XmlDocument Load from stream.... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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