Передача XML-структуры по сети - C#
Формулировка задачи:
Есть БД с таблицей мне необходимо его передать по локальной сети для дальнейшей работы с данными.
У меня получается передать конкретный элемент xml-структуры
Код на сервере создающий массив байтов
Клиент слушает и создает файл с полученных данных
каким образом передать все элементы xml-структуры ?
Addressee_mision
при помощиWriteXml
формирую xml-файл.connection.Open(); SqlDataAdapter adapter = new SqlDataAdapter(sql, connection); DataSet ds = new DataSet("Addressee_mision"); DataTable dt = new DataTable("Addressee_mision"); ds.Tables.Add(dt); adapter.Fill(ds.Tables["Addressee_mision"]); ds.WriteXml("Addressee.xml", XmlWriteMode.WriteSchema);
XDocument xd = XDocument.Load("Addressee.xml"); addressXML = xd.Root.Element("Addressee_mision"); byte[] msg = Encoding.UTF8.GetBytes(addressXML.ToString());
string str = Encoding.UTF8.GetString(bytes, 0, bytesRec); MessageBox.Show(str); XDocument sss=XDocument.Parse(str); sss.Save("111.xml");
Решение задачи: «Передача XML-структуры по сети»
textual
Листинг программы
byte[] msg = Encoding.UTF8.GetBytes(File.ReadAllText("Addressee.xml"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д