Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

XML и элементы управления Data



XmlDataDocument работает также и с реляционными данными аналогично DataSet. Когда загружаются данные в XmlDataDocument, автоматически создается объект DataSet. Для формирования столбцов и задания типов данных в DataSet используется схема XML.

Можно открыть XML-файл, используя XML-объекты, затем перенести данные в DataSet, например, для связи с элементами управления сервера. Или с помощью DataSet осуществить поиск в базе данных и вывести результат в XML-файл.

Пример с bookstore.

Среда.NET прочитала XML-схему и увидела, что данные могут быть представлены реляционно. Она отделила информацию об авторах и поместила ее в отдельную таблицу, добавила дополнительные колонки вторичных ключей и связала по ним получившиеся таблицы.

Каким образом DataSet определяет структуру данных без схемы:

• любой элемент с атрибутами является таблицей;

• любой элемент, содержащий другие элементы, является таблицей;

• если существуют два или более одноименных элемента, они являются таблицами;

• все прямые дочерние узлы корневого узла являются таблицами.

Все остальные элементы становятся колонками таблиц. Любые данные XML, соответствующие столбцам, становятся строками в DatasSet.

XmlDataDocument в совокупности с DataSet может получить доступ и работать с реляционными данными из любого источника.





Дата публикования: 2015-02-03; Прочитано: 317 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...