Содержание
- 2. Лекция №11 Основы стандарта DOM Уровни DOM DOM – прикладной интерфейс программирования для HTML и XML
- 3. Включает в себя все специфические модели DOM, которые существовали до появления Уровня 1, например, document.images, document.forms,
- 4. была стандартизована в октябре 1998 года 1) базовые функциональные возможности по обработке XML-документов: обход по структуре
- 5. была стандартизована в ноябре 2000 года регламентирует разработку событийной системы, которая должна позволять регистрацию событий, описывать
- 6. была стандартизована в ноябре 2000 года Состоит из следующих основных частей: DOM2-Core описывает XML, включая основные
- 7. Level 3: Level 2 + платформо- и языково- нейтральный интерфейс позволяет программам и скриптам получать динамический
- 8. В XML выделены "фундаментальные" стандарты, составляющие концептуальную и синтаксическую основы платформы. Структурообразующие стандарты: Xpointer - язык,
- 9. Стандарт управления запросами XQuery - язык запросов для XML В октябре 1999 года W3C образовал рабочую
- 10. Стандарты обеспечения преемственности HTML XHTML - расширяемый гипертекстовый язык разметки XML Base - стандарт поддержки средствами
- 11. Рекомендации XML EDI (UN/EDIFACT и ANSI X-12) – рекомендации по обмену электронными документами UDDI - универсальный
- 12. Фундаментальные мета-данные XML Information Set (InfoSet) набор информационных элементов XML XML Namespace – пространство имен XML
- 13. Структура DOM-модели XML DOM представляет документ как иерархию объектов Node (узлы), которые реализуют другие, более специализированные
- 14. Структура DOM-модели XML
- 15. DOM представляет XML-документ в виде дерева, состоящего из узлов. В DOM определяются различные типы узлов, соответствующие
- 16. Каждый узел — это объект, который содержит и данные, и методы для манипулирования этим объектом Например,
- 17. Типы узлов Узел Унаследованные https://docs.microsoft.com/en-us/dotnet/standard/data/xml/types-of-xml-nodes https://docs.microsoft.com/en-us/dotnet/standard/data/xml/mapping-the-object-hierarchy-to-xml-data
- 18. Например: В DOM описан интерфейс NodeList– список узлов На практике его вызывает метод : Element.getElementByTagName (
- 19. Управление памятью Большинство API определены не столько как классы, сколько как интерфейсы. Обычные конструкции ООП языков
- 20. Управление памятью Платформа Microsoft .NET Framework включает три модели обработки XML-данных: классы XmlDocument, класс XPathDocument, а
- 21. Соглашения об именах В DOM предполагается поддержка структуры имен, как OMG IDL, так и ECMAScript (язык
- 22. Характеристики интерфейсов Node - базовый интерфейс для остальных элементов объектной модели Document - используется для получения
- 23. Интерфейс Document Fragment Интерфейс DocumentFragment – минимальный объект класса Document. который не имеет родителя. Он используется
- 24. Интерфейс Document Interface Document представляет целый html или xml документ. Концептуально является корнем дерева Document. Позволяет
- 25. В DOM регламентированы интерфейсы, которые обрабатывают исключительные ситуации Они объявляются следующим образом: exception DOMException { }
- 26. Глобальные стандартные свойства Согласно стандарту DOM, любому элементу в DHTML могут быть добавлены любые атрибуты, доступ
- 27. Поддержка событий для объектов типа Свойство event.type возвращает имя события без приставки on event.type = 'mouseover'
- 28. Введение в XML XML – eXtensible Markup Language (Расширяемый Язык Разметки) Первая официальная версия XML (1.0)
- 29. Введение в XML XML - метаязык, предназначенный для создания языков разметки В XML расширяемым является не
- 30. XML - это метаязык, на котором пишутся специализированные языки, описывающие данные определенной структуры Такие языки называются
- 31. При определении правил в XML-интерпретаторах возможны теги, например: Петренко При передаче: Петренко – экземпляр объекта студент
- 32. Структура XML-документа Пролог Корневой элемент … Элементы Сидоров … Атрибуты date="15.05.2019" Текст Не забудь о встрече
- 33. Разметка Инструкции синтаксического анализатора Текст разметки заключен в угловые скобки (' ') – это теги Символьные
- 34. XML- элементы Тег – это идентификатор, кодируемый парой угловых скобок открывающий тег закрывающий тег самозакрывающий тег
- 35. Атрибуты XML-элемента Атрибуты описывают характеристики XML-элемента Указываются в открывающем теге XML-элемента Синтаксис атрибута: ім’я = "значение"
- 36. Символы в XML можно использовать любые символы ASCII в прологе указывают кодировку: зарезервированные символы: ' ',
- 37. Разделы CDATA в XML значимыми являются все символы нормализация – пропуск пробельных символов теги позволяют использовать
- 38. Правильные XML-документы текст должен подчиняться определенным правилам – "well formed “ -- XML Schema - определения
- 39. Правила синтаксиса (Валидность) Структура XML документа должна соответствовать определенным правилам. XML документ отвечающий этим правилам называется
- 40. Конфликт имен информация в таблице Яблоки Бананы информацию о столе Журнальный столик 80 120
- 41. Использование префикса информация в таблице Яблоки Бананы информация о столе Журнальный столик 80 120
- 42. Пространства имен XML При использовании в XML префиксов необходимо определить, так называемое, пространство имен префикса. Унифицированный
- 43. Пространства имен по умолчанию информация в таблице Яблоки Бананы информация о столе Журнальный столик 80 120
- 44. Способы программного представления XML-документа. SAX и DOM DOM – Document Object Model – строит дерево документа
- 45. Объектная модель документа (DOM) DOM-интерфейсы являются способом представления внутренней структуры документа Приложение может не знать о
- 46. Объекты XMLElement Объект XMLElement предназначен для манипулирования с отдельным узлом дерева документа. Являются одним из наиболее
- 47. Свойства объекта XMLElement catalog cd cd cd title artist country company price year childNodes firstChild lastChild
- 48. Методы объекта XMLElement title artist country company price year cd newNode insertBefore newNode appendChild removeChild
- 49. Объект XMLDocument объект XMLDocument представляет верхний уровень объектной иерархии унаследован от XMLElement предназначен для создания элементов,
- 50. Структура XML – документа .dtd – это файл правил, которые описывают интерпретацию Пример: Петренко слесарь …
- 53. Скачать презентацию