Передача XML-структуры по сети - C#

Узнай цену своей работы

Формулировка задачи:

Есть БД с таблицей

Addressee_mision

при помощи

WriteXml

формирую xml-файл.
Листинг программы
  1. connection.Open();
  2. SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);
  3. DataSet ds = new DataSet("Addressee_mision");
  4. DataTable dt = new DataTable("Addressee_mision");
  5. ds.Tables.Add(dt);
  6. adapter.Fill(ds.Tables["Addressee_mision"]);
  7. ds.WriteXml("Addressee.xml", XmlWriteMode.WriteSchema);
мне необходимо его передать по локальной сети для дальнейшей работы с данными. У меня получается передать конкретный элемент xml-структуры Код на сервере создающий массив байтов
Листинг программы
  1. XDocument xd = XDocument.Load("Addressee.xml");
  2. addressXML = xd.Root.Element("Addressee_mision");
  3. byte[] msg = Encoding.UTF8.GetBytes(addressXML.ToString());
Клиент слушает и создает файл с полученных данных
Листинг программы
  1. string str = Encoding.UTF8.GetString(bytes, 0, bytesRec);
  2. MessageBox.Show(str);
  3. XDocument sss=XDocument.Parse(str);
  4. sss.Save("111.xml");
каким образом передать все элементы xml-структуры ?

Решение задачи: «Передача XML-структуры по сети»

textual
Листинг программы
  1. byte[] msg = Encoding.UTF8.GetBytes(File.ReadAllText("Addressee.xml"));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы