* При перепечатке материалов ссылка на 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

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

Создание проекта установочной программы
Parsing Expression Grammar Support for C# 3.0 Part 1 – PEG Lib and Parser Generator
Реализация свойств
Создание дополнительных типов объектов Doughnut
Рисование сложных фигур
Создание обработчиков событий элементов управления
Изменение меню во время выполнения
Проверка на уровне поля
Редакторы свойств программы установки
Отображение сообщений об ошибках
Стратегия оптимизации
Перечисления CTS
Запись трассировочных данных в журнал событий
Редактор реестра
Общие (статические) члены
| .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


     



Rambler's Top100

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

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