ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

acer ado.net amd asp.net c sharp c# cms css exceptions google html ipad iphone it бизнес javascript jquery linq microsoft mysql net nokia nokia lumia samsung seo silverlight sql surface tsql windows 8 windows blue windows phone windows rt xna безопасность библиотека вопросы на собеседовании интересные проекты интернет интернет магазин исключения книга книги компьютерная безопасность компьютерные игры контролы курсы по программированию логированние исключений мобильные приложения монетизация сайтов наушники новости новости it новости microsoft новости интернет новости технологий ноутбук ноутбуки обработка исключений оптимизация острова периферия планшет планшеты поддержка сайтов поисковое продвижение программы продвижение продвижение сайта продвижение сайтов рабство разработка игр разработка сайтов раскрутка сайта рекламные технологии смартфон смартфоны собеседование создание сайтов средства разработки туризм фриланс хостинг яндекс
  << Предыдущий пост       Следующий пост >>  
20. сентября 2012 17:38

В этом посте мы сначала создадим объект XDocument, который содержит XElement объекты. Можно сериализовать XDocument в File, XMLWriter или TextWrite. Давайте рассмотрим как сериализовать XDocument, используя LINQ to XML, в XMLWriter, и потом запись его на диск.

Вы должны не забыть добавить ссылки на следующие пространства имен:
using System.Xml.Linq;
using System.IO;
using System.Xml;

static void Main(string[] args)
{
XNamespace empNM = "urn:lst-emp:emp";

XDocument xDoc = new XDocument(
new XDeclaration("1.0", "UTF-16", null),
new XElement("Employees",
new XElement("Employee",
new XComment("DevCurry.com Employees"),
new XElement("EmpId", "1"),
new XElement("Name", "Kathy"),
new XElement("Sex", "Female")
)));

using (StringWriter strW = new StringWriter())
{
using (XmlWriter xmlW = XmlWriter.Create(strW))
{
xDoc.Save(xmlW);
// Save to Disk
xDoc.Save("C:\\XDocSerialized.xml");
Console.WriteLine("Saved");
}
}

Console.ReadLine();
}

Откройте файл XDocSerialized.xml в блокноте и вы увидете следующее:

image

Это перевод. Оригинал здесь.

Похожие записи


Как проиграть wav файл в приложении под .Net, используя вызов WIN API ?
Этот пост можно было озаглавить также - как простейшим способом проиграть wav файл в приложении под .Net. Для этого нужно:1) подключить функцию WIN API PlaySound() из библиотеки winmm.dll. 2) в нужном месте исполнения программы вызвать PlaySound()Подключение функции делается в объявлении класса формы (например, если у вас WinForms приложение). Там нужно напис...

Как перечислить файлы фильтруя по дате создания, используя LINQ в .NET 4.0 ?
Не так давно мы писали о 7 методов для перечисления папок и файлов для использования в LINQ И у нас спрашивали как вернуть список файлов из каталога, используюя LINQ, с датами создания в заданном диапазоне. Вот как это сделать:C#using System; using System.Linq; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] a...

Как сериализовать и десериализовать объекты в XML на C# ?
Часто возникает вопрос у начинающих программистов и не только как удобно сериализовать объекты в XML на C#. Есть несколько постов на разных известных ресурсах. Но, все равно возникают вопросы и проблемы с кодировками. Чтобы не тратить массу времени ищущим, я в этом посте покажу как это делать с учетом кодировки. Тут используется generic. Но вам, конечно, никто н...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий