Передача 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"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д