![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лекція 9. Робота з XML в .NET
План 1. Класи для роботи з XML.NET 2. Читання і запис потоків даних Xml 2.1. Використання класу XmlReader 2.2. Методи читання даних 2.3. Контроль типів даних при читанні Xml-документа 3. Створення XML-документа в Visual Studio
Класи для роботи з XML.NET Багато складових технологій.NET нерозривно пов'язані з XML. А значить, XML добре підтримується з боку Framework Class Library. У.NET підтримуються наступні технології: · XML 1.0 · простори імен XML · XSD схеми · вирази XPath · XSL перетворення · DOM Level 1 Core, DOM Level 2 Core Середовище.NET Framework не лише дозволяє застосовувати XML в створюваних застосуваннях, але і сама застосовує його в конфігураційних файлах, документації за вихідним кодом і в маніфесті збірки. Приклад 1. Маніфест збірки <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly>
Класи для роботи з XML зібрані в просторі імен System.Xml. Цей простір завантажується разом з класами, які можуть використовуватися для обробки даних XML. Таблиця 9.1. Основні класи читання і запису даних XML
Таблиця 9.2. Деякі класи обробки даних XML
Читання і запис потоків даних Xml Середовище.NET Framework підтримує два способи обробки XML-документів: потокове введення-виведення і DOM. Абстрактні класи XmlReader, XmlWriter і породжені від них класи підтримують потокову модель введення-виведення. Класи, засновані на XmlReader забезпечують швидкий однонаправлений курсор, який організує потік даних XML для обробки.
Від XmlReader породжені наступні класи:
Від XmlWriter породжені наступні класи:
Для роботи з даними кожен з класів надає необхідні методи.
|
|||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-21; просмотров: 258; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.11.165 (0.004 с.) |