Как подсунуть xml из строковой переменной в dataset?
От: Tueur  
Дата: 24.08.05 07:19
Оценка:
Как подсунуть xml из строковой переменной в dataset?
то есть xml сначала формируется в строковой переменной, а потом его нужно засунуть в датасет и т.д.

второй вопрос: как из xmldocument-а кусок xml-я (некие табличные данные) опять же засунть в dataset?

Заранее спасибо
Re: Как подсунуть xml из строковой переменной в dataset?
От: V.Petrovski Беларусь  
Дата: 24.08.05 07:44
Оценка: 2 (1)
Здравствуйте, Tueur, Вы писали:

T>Как подсунуть xml из строковой переменной в dataset?

T>то есть xml сначала формируется в строковой переменной, а потом его нужно засунуть в датасет и т.д.

Надо сделать:
string xmlText = "<MyDataSet><Author id="1" name="V.Petrovski"/></MyDataSet>";
DataSet data = new DataSet("MyDataSet");
data.ReadXml(new StringReader(xmlText));


T>второй вопрос: как из xmldocument-а кусок xml-я (некие табличные данные) опять же засунть в dataset?

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("data.xml");

DataSet data = new DataSet("MyDataSet");
data.ReadXml(new XmlNodeReader(xmlDoc));
data.ReadXml(new XmlNodeReader(xmlDoc.DocumentElement));


T>Заранее спасибо
<< RSDN@Home 1.1.4 stable rev. 510>>
Re: Как подсунуть xml из строковой переменной в dataset?
От: V.Petrovski Беларусь  
Дата: 24.08.05 07:51
Оценка:
Здравствуйте, Tueur, Вы писали:

T>второй вопрос: как из xmldocument-а кусок xml-я (некие табличные данные) опять же засунть в dataset?


Еще наверное можно вот так
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("data.xml");

DataSet data = new DataSet("MyDataSet");
data.ReadXml(new StringReader(xmlDoc.DocumentElement.InnerXml));

DataSet data1 = new DataSet("MyDataSet1");
data1.ReadXml(new StringReader(xmlDoc.DocumentElement.ChildNodes[2].InnerXml));
<< RSDN@Home 1.1.4 stable rev. 510>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.