Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Применение XML с объектами DataSet
8 февраля 2009

Объект DataSet предоставляет методы для взаимодействия с данными, сохраненны-
ми в формате XML. Можно загрузить данные, хранящиеся в XML-файле или пото-
ке, в объект DataSet, а также записать данные объекта DataSet в XML-файл или по-
ток. Разрешается также создавать типизированные объекты DataSet с заданной
структурой на основе XML-схемы, а также шаблоны для типизированных объектов
DataSet записью структуры объекта DataSet в XML-схему.
Чтение XML-данных в объект DataSet
Метод DataSet.ReadXml позволяет получать доступ к хранилищам данных XML. Этот
метод принимает существующий XML-файл, поток, объект XmlReader или Text-
Reader, после чего читает схему и данные из указанного источника в объект DataSet.
Например, таким образом удается прочитать XML-данные из файла myData.xml в
новый объект DataSet
Visual Basic .NET
Dim myDataSet As New DataSet
myDataSet.ReadXml("C:\myData.XML")
Visual C#
DataSet myDataSet = new DataSetO;
myDataSet.ReadXml("C:\\myData.XML");
Чтобы создать объект DataSet с заданной структурой, не загружая в негаданные,
прочитайте XML-схему с помощью метода DataSet.ReaclXmlSchema. Подобно мето-
ду ReadXml, ReadXmlSchema принимает существующий XML-файл, поток, объект
Xml Reader или Text Reader, но записывает в объект DataSet только структуру данных,
а не их значения. Так, например, можно прочитать XML-схему из файла mySchema.
xml:
Visual Basic .NET
Visual C#
DataSet myDataSet - new DataSetO;
myDataSet. ReadXrnlSchema( "C: \\myScherna. XML");
^ Как прочитать данные в формате XML в объект DataSet
Вызовите метод DataSet.ReadXml.
^ Как прочитать XML-схему в объект DataSet
Вызовите метод DataSet.ReadXmlSchema.
Запись содержимого объекта DataSet в формате XML
Объекты DataSet способны записывать данные или их схему в XML-файлы. Объект
DataSet поддерживает метод WriteXml, выполняющий экспорт данных в формате
XML. Это метод принимает файл, поток, объект Xml Writer vuivi TextWriter \\ записы-
вает данные в формате XML из объекта DataSet в указанный приемник. Следую-
щий пример демонстрирует запись содержимого объекта DataSet в XML-файл
myXml.xml; если этот файл не существует, он создается автоматически.
Visual Basic .NET
myDataSet.WriteXml("C2\myData.XML")
Visual C#
myDataSet.WriteXmlf"C:\\myData.XML"):
Аналогичным образом метод WriteXmiSchema позволяет записать структуру объ-
екта DataSet, не записывая значения данных. Например, так можно записать схему
объекта DataSet в файл mySchema.xml:
Visual Basic .NET
myDataSet. WriteXmlSchema( "С; \myScheira. XML")
Visual C#
myDataSet.WriteXmlSchema("C:\\mySchema.XML");
^ Как записать содержимое объекта DataSet в формате XML
Вызовите метод DataSet. WriteXml.
^ Как записать схему объекта DataSet в формате XML
Вызовите метод DataSet. WriteXmlSchema.

Теги: .NET

Статьи по теме:

Ограничения Foreign Key
Towards Cleaner Code, A C# Asynchronous Helper
Класс DataViewManager
Форматирование, зависимое от культуры
Применение типов .NET Framework в приложениях
Сокрытие членов базового класса в Visual C#
Создание плана блочного тестирования
Рекурсия
Создание типизированного объекта DataSet с помощью XML Designer
Делегаты
Стандартная система типов CTS
Графический дизайнер
Всё новое - это хорошо забытое старое
Архитектура данных ADO.NET
Parsing Expression Grammar Support for C# 3.0 Part 1 – PEG Lib and Parser Generator
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Применение XML с объектами DataSet. Регион сайта: Москва и Санкт-Петербург