Использование XML Тема 4*. Слайд 2. Настройка свойств dataSet1.

Презентация:



Advertisements
Похожие презентации
Тема 11 Медицинская помощь и лечение (схема 1). Тема 11 Медицинская помощь и лечение (схема 2)
Advertisements

Лекция 2 Раздел 2.1 Windows Phone Темы раздела 3.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 7 Методы как средство реализации операций Лекции читает кандидат технических наук.
Высокоуровневые методы информатики и программирования Лекция 29 Типизированные классы Dataset.
Дни недели Температура (С 0 ) 1. Сколько дней температура была выше 16 0 ? 2. Какого.
Вариант Презентация "Осень золотая".
Тестовая викторина «Улица как источник опасности».
САОД кафедра ОСУ 1 Основные абстрактные типы данных Схема процесса создания программ для решения прикладных задач ВУ.
Кафедра ОСУ, Java 2004 Слайд 1 Наследование Наследование позволяет использовать существующий класс для определения новых классов, т.е. способствует.
Лекция 9 Раздел 9.1 Windows Phone Темы раздела 3.
Решение заданий В7 степени и корни по материалам открытого банка задач ЕГЭ по математике 2013 года МБОУ СОШ 5 – «Школа здоровья и развития» г. Радужный.
Красноярск Владивосток Вологда Спутник TERRA, 1000 м день 1. 04:30-05: :00-07:00 ночь 1. 15:30-16: :00-18:00 день 1. 04:30-05: :00-07:00.
26 декабря 2013г. attest.cro36.ru 1. * ПК или ноутбук с ОС Windows XP/Vista/7/8; MacOS; Linux/Unix * Разрешение экрана не менее 1200х768 * Веб-браузер.
Перегрузка операторов x = a + b результат 1-й операнд2-й операнд оператор По количеству операндов операторы делятся на: унарные (один операнд) бинарные.
Методы классов. Методы класса [атрибуты][модификаторы] {void|тип_результата_функции} имя_метода ([список_формальных_аргументов]) { тело метода} Список.
Департамент экономического развития Ханты-Мансийского автономного округа - Югры 1.
Гомельская областная организация Белорусского профсоюза работников здравоохранения Курская областная организация профсоюза работников здравоохранения.
Тренировочное тестирование-2008 Ответы к заданиям КИМ Часть I.
Информатика ЕГЭ Уровень-А8. Вариант 1 Укажите логическое выражение, равносильное данному: (А^B) v ((¬B ^ ¬A) v A). 1) (A^ B) v (¬B) 2) (A ^ B) v (¬A)
Лекция 3 Раздел 3,1 Windows Phone Темы раздела 3.
Транксрипт:

Использование XML Тема 4*

Слайд 2. Настройка свойств dataSet1

Слайд 3. Привязка данных к объекту DataGrid

Слайд 4. Пример приложения для работы с форматом XML

Слайд 5.Создание объектов dataSet1 и dataset2 public class Form1 : System.Windows.Forms.Form { System.Data.DataSet dataSet2=new DataSet(); private System.Data.DataSet dataSet1;

Слайд 6. Получение XML- представления объекта DataSet При считывании и записи XML-файла существуют методы объекта DataSet o WriteXml o ReadXml o И метод GetXml для формирования тестовой строки с кодом XML

Слайд 7. Метод WriteXml Записывает данные в формате XML в файл dataSet1.WriteXml("5_09.xml");

Слайд 8. Результат -Файл 5_09.xml

Слайд 9. Метод GetXml Формирует тестовую строку с кодом XML String data=this.dataSet1.GetXml();

Слайд 10. Результат -Вывод текстовой строки на консоль Begin xml: 1 Иванов Петров Сидоров 3000 end xml

Слайд 11. Метод ReadXml Считывание данных в формате XML из файла dataSet2.ReadXml("5_09.xml"); Считывание данных в формате XML из текстовой строки this.dataSet2.ReadXml(new StringReader(data1));

Слайд 12. Кнопка «Сохранить как XML» String data=this.dataSet1.GetXml(); Console.WriteLine(String.Format("Begin xml: {0} end xml", data)); dataSet1.WriteXml("5_09.xml");

Слайд 13. Схема объекта DataSet Схема объекта DataSet может быть сохранена в XSD-файле с помощью одного из предназначенных для этого методов класса DataSet. Так же, как и при считывании и записи XML-файла, здесь существуют Get-, Read- и Write-методы: GetXmlSchema ReadXmlSchema WriteXmlSchema

Слайд 14. Метод WriteXmlSchema Записывает информацию о схеме в указанный файл this.dataSet1.WriteXmlSchema ("schema.xsd");

Слайд 15. Результат – файл schema.xsd

Слайд 16. Результат – файл schema.xsd

Слайд 17. Метод GetXmlSchema Возвращает строку, содержащую информацию о схеме (xsd- документ) объекта DataSet data1=this.dataSet1.GetXmlSchema();

Слайд 18. Метод ReadXmlSchema Считывает информацию о схеме из указанного файла xsd"); this.dataGrid2.DataSource=dataSet2; this.dataGrid2.DataMember =dataSet2.Tables[0].ToString();

Слайд 19. Кнопка «Сохранить схему» Метод WriteXmlSchema записывает информацию о схеме в указанный файл this.dataSet1.WriteXmlSchema("schema.xsd");

Слайд 20. Файл.xsd схемы объекта DataSet

Слайд 21. Файл.xsd схемы объекта DataSet в режиме просмотра XML

Слайд 22.

Слайд 23 Пример приложения для чтения данных в формате XML

Слайд 24. Кнопка «Прочитать схему» Метод ReadXmlSchema считывает информацию о схеме из указанного файла this.dataGrid2.DataSource=dataSet2; this.dataGrid2.DataMember =dataSet2.Tables[0].ToString();

Слайд 25. Кнопка «Прочитать данные» dataSet2.ReadXml("5_09.xml"); this.dataSet1.ReadXml(new StringReader(responseData));

Класс XmlDataDocument System.Xml.XmlDataDocument dataDoc = new System.Xml.XmlDataDocument(this.dataSet1); string xpath="//Student[Fam=\"Иванов\"]"; System.Xml.XmlNode node=dataDoc.SelectSingleNode(xpath); Console.WriteLine(node.OuterXml); Результат 2 Иванов 3