Содержание
- 2. Некоторые факты о XML XML = eXtensible Markup Language Разработан соответствующей рабочей группой концерна W3C в
- 3. Предыстория XML: SGML 1980-е - SGML (Standard Generalized Markup Language) разработан для МО США; задача -
- 4. Предыстория XML: HTML 1991 - HTML (HyperText Markup Language) фиксированное подмножество SGML, ориентированное на Web-страницы чрезвычайно
- 5. Зачем нам еще один стандарт? Затем, что необходимо компактное, дешевое, простое и быстрое средство, аналогичное HTML,
- 6. Десять целей XML XML должен быть ориентирован на использование в Интернет XML должен быть пригоден для
- 7. Десять целей XML (окончание) Документы XML должны быть достаточно просты и понятны человеку XML следует разработать
- 8. Мифы об XML XML - это язык разметки (на самом деле - это метаязык для создания
- 9. Основы синтаксиса XML У каждого элемента должен быть открывающий и закрывающий тэг В документе должен быть
- 10. Пример XML-документа Outside of a dog, a book is man's best friend. Inside of a dog,
- 11. Заголовок XML Необязательный, предназначен для синтаксического анализатора; должен идти с самого начала файла Может указывать кодировку
- 12. Структура тэгов XML Должен быть открывающий и закрывающий тэг: 1.5 Здесь duration - это название тэга,
- 13. Корневой тэг Следующий пример некорректен: ... ... Вместо этого должно быть: ... ...
- 14. Особые символы XML Некоторые символы необходимо заменять на подстановочные строки: Было предложено соотношение A подошло. Должно
- 15. Атрибуты Содержат уточняющую информацию об элементе Все значения атрибутов должны быть в одинарных или двойных кавычках!
- 16. Пустые элементы и комментарии Иногда хочется создать элемент без содержания (например, горизонтальная линия в HTML, )
- 17. Корректно сформированные документы Документы, удовлетворяющие описанным выше правилам, называются корректно сформированными (well-formed) документами /usr/lpr /usr/drivers/HP5SIPS sheet
- 18. Совместная обработка XML-файлов A duck walks into a bar and says to the bartender, "Gimme a
- 19. Проблема обработки XML-документов И первый, и второй примеры являются корректно сформированными XML-документами. Но можно ли создать
- 20. Определение типа документа (DTD) "Документ называется действительным, если он имеет связанное с ним определение типа документа
- 21. Пример DTD firstTold CDATA #IMPLIED > Outside of a dog, a book is man's best friend
- 22. Проблемы DTD DTD - строго иерархический формат, плохо подходящий для меняющихся документов У документа может быть
- 23. Предлагаемое решение: XML-схемы Схемы должны следовать синтаксису XML Стандарт схемы должен поддерживать распространенные типы данных (число,
- 24. Document Object Model Объектная модель документа открывает доступ к XML-документу как к древовидной структуре в памяти
- 25. XLink & XPointer Иногда возникает ситуация, когда объект связан с другим объектом, но эта связь не
- 26. XSL и XSLT XSL позволяет описывать внешний вид (форматирование) XML-документа Реально XSL состоит из двух документов:
- 27. Разработка отраслевых схем Разрабатываются промышленными группами (автомобилестроение, химические и математические формулы и т.д.) Самая первая попытка
- 28. XML-компоненты в .NET XmlReader & XmlWriter Могут читать/писать корректно сформированный XML XmlDocument На базе модели W3C
- 29. XmlReader и XmlWriter
- 30. Описание XmlReader и XmlWriter XmlReader Основан на модели Pull; основная схема применения: While (reader.Read()) { /*
- 31. Пример использования XmlTextReader XmlTextReader xr = new XmlTextReader("MyFile.Xml"); while (xr.Read()) { switch (xr.NodeType) { case XmlNodeType.Document:
- 32. Пример использования XmlWriter public void WriteDocument(XmlWriter writer) { writer.WriteStartDocument(); writer.WriteComment(“sample person document"); writer.WriteProcessingInstruction("hack", "on person"); writer.WriteStartElement("p",
- 33. Архитектура XmlDocument
- 34. XmlDocument Поддерживает рекомендации W3C DOM Core Level 1 и Core Level 2 (пространства имен) Предоставляет API
- 35. Пример использования XmlDocument using System; using System.Xml; public class GenerateDocument { public static void Main(String[] args)
- 36. Архитектура XPath XML Stores XmlDocument XmlDataDocument XPathDocument DOM DOM DataSet Fast XPath
- 37. XPathNavigator Предоставляет возможность использования модели XPath над любым типом данных Доступ к данным XML в стиле
- 38. Пример использования XPath // Создаем XPathDocument XPathDocument myXPathDoc = new XPathDocument("books.xml"); // Получаем XPathNavigator XPathNavigator myNav
- 39. Архитектура XslTransform XML Stores XPathNavgator XmlDocument XmlDataDocument XPathDocument DOM DOM DataSet Fast XPath
- 40. Использование XslTransform XPathDocument дает нам оптимизированный формат для чтения данных с использованием XPath and XSL/T: XPathDocument
- 42. Скачать презентацию








































Steve Jobs
Картины художника Леонида Афремова
Презентация по физикетема « Линзы »
Химические вещества, улучшающие качество нефти
Проектирование сайтов четвертого поколения Алексей Сидоренко Компания «Группа Махаон» www.machaon.ru.
СЕМЕН ЗАХАРЫЧ МАРМЕЛАДОВ
Обоснование Н(М)ЦК
За здоровый бег
Презентация problems of censorship
Закон Божий. Глава 18
Презентация на тему СПИД - реальность или миф?
Берегите книгу
ФГОС общего образования - основа социокультурной модернизации России
Карточный бизнес: реалии и перспективы.
Развитие лыжного спорта в Тобольском районе
PHRASEOLOGY OF THE ENGLISH LANGUAGE
Лекция
Участие общественности в жизни образовательных учреждений
Оценка руководителей по результатам деятельности организации
КИНО КВИЗ
MadLib String Theory
19.09-23.09
Куличная кампания 2019
Автоматизация складского учета
Медикаменты
Романтизм в Английской живописи XIX века
Масленица. Русские традиции
Презентация на тему Зинаида Евгеньевна Серебрякова 1884 – 1967