Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемФедор Троегубов
1 Использование XML Тема 4*
2 Слайд 2. Настройка свойств dataSet1
3 Слайд 3. Привязка данных к объекту DataGrid
4 Слайд 4. Пример приложения для работы с форматом XML
5 Слайд 5.Создание объектов dataSet1 и dataset2 public class Form1 : System.Windows.Forms.Form { System.Data.DataSet dataSet2=new DataSet(); private System.Data.DataSet dataSet1;
6 Слайд 6. Получение XML- представления объекта DataSet При считывании и записи XML-файла существуют методы объекта DataSet o WriteXml o ReadXml o И метод GetXml для формирования тестовой строки с кодом XML
7 Слайд 7. Метод WriteXml Записывает данные в формате XML в файл dataSet1.WriteXml("5_09.xml");
8 Слайд 8. Результат -Файл 5_09.xml
9 Слайд 9. Метод GetXml Формирует тестовую строку с кодом XML String data=this.dataSet1.GetXml();
10 Слайд 10. Результат -Вывод текстовой строки на консоль Begin xml: 1 Иванов Петров Сидоров 3000 end xml
11 Слайд 11. Метод ReadXml Считывание данных в формате XML из файла dataSet2.ReadXml("5_09.xml"); Считывание данных в формате XML из текстовой строки this.dataSet2.ReadXml(new StringReader(data1));
12 Слайд 12. Кнопка «Сохранить как XML» String data=this.dataSet1.GetXml(); Console.WriteLine(String.Format("Begin xml: {0} end xml", data)); dataSet1.WriteXml("5_09.xml");
13 Слайд 13. Схема объекта DataSet Схема объекта DataSet может быть сохранена в XSD-файле с помощью одного из предназначенных для этого методов класса DataSet. Так же, как и при считывании и записи XML-файла, здесь существуют Get-, Read- и Write-методы: GetXmlSchema ReadXmlSchema WriteXmlSchema
14 Слайд 14. Метод WriteXmlSchema Записывает информацию о схеме в указанный файл this.dataSet1.WriteXmlSchema ("schema.xsd");
15 Слайд 15. Результат – файл schema.xsd
16 Слайд 16. Результат – файл schema.xsd
17 Слайд 17. Метод GetXmlSchema Возвращает строку, содержащую информацию о схеме (xsd- документ) объекта DataSet data1=this.dataSet1.GetXmlSchema();
18 Слайд 18. Метод ReadXmlSchema Считывает информацию о схеме из указанного файла xsd"); this.dataGrid2.DataSource=dataSet2; this.dataGrid2.DataMember =dataSet2.Tables[0].ToString();
19 Слайд 19. Кнопка «Сохранить схему» Метод WriteXmlSchema записывает информацию о схеме в указанный файл this.dataSet1.WriteXmlSchema("schema.xsd");
20 Слайд 20. Файл.xsd схемы объекта DataSet
21 Слайд 21. Файл.xsd схемы объекта DataSet в режиме просмотра XML
22 Слайд 22.
23 Слайд 23 Пример приложения для чтения данных в формате XML
24 Слайд 24. Кнопка «Прочитать схему» Метод ReadXmlSchema считывает информацию о схеме из указанного файла this.dataGrid2.DataSource=dataSet2; this.dataGrid2.DataMember =dataSet2.Tables[0].ToString();
25 Слайд 25. Кнопка «Прочитать данные» dataSet2.ReadXml("5_09.xml"); this.dataSet1.ReadXml(new StringReader(responseData));
26 Класс 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
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.