Содержание
- 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. Скачать презентацию








































Авария на Чернобыльской АЭС
Sozdanie_Khrama_Gretsii_V_3D_Individualny_Proekt_Popovoy_E_9a
Literature for Children
Организационно-техническое обеспечение конкурсного отбора программ развития деятельности студенческих объединений вузов 22
ITP-TsTP
Психология и педагогика дошкольного возраста
Благоустройство захоронений. Достойно и с гарантией на произведенные работы
Сказка о царе Салтане
Мексика
Исторические корни зарождения социологии права в Европе (XIX век)
Человек художественный образ
Дорогое удовольствие
Экономить - значит зарабатывать! Плакат для рабочих
Плоская система сходящихся сил Техническая механика
Налоговые риски в условиях коронавируса
Сравнительная характеристика ультрафильтрационных модулей на полых волокнах и рулонных обратноосмотических элементов.
Презентация на тему Станислав Гроф
Творческая работа «Профессия-спасатель» учащегося 10 «А» класса ГОУ СОШ №1981 Антонова Алексея на конкурс «Фестиваль профессий»
Пётр 1 в Нижнем Новгороде
Планирование структуры капитала
Сохранение психологического здоровья
Организация внеклассной работы по иностранным языкам
Презентация на тему Бельгия
kochetkova
ФЕНОМЕН ВНИМАНИЯ КАК ОСНОВА СОЗНАТЕЛЬНОЙ ЭВОЛЮЦИИ
Викторина За звездой Рождества
Шнейдер Электрик: Глобальный специалист в управлении энергией Технологии smart grid компании Shneider Electric в распределительных сетях 6-10(20)
Применение различных способов разложения на множители многочлена