🗊 Презентация Гипертекст и гипермедиа

Нажмите для полного просмотра!
Гипертекст и гипермедиа, слайд №1 Гипертекст и гипермедиа, слайд №2 Гипертекст и гипермедиа, слайд №3 Гипертекст и гипермедиа, слайд №4 Гипертекст и гипермедиа, слайд №5 Гипертекст и гипермедиа, слайд №6 Гипертекст и гипермедиа, слайд №7 Гипертекст и гипермедиа, слайд №8 Гипертекст и гипермедиа, слайд №9 Гипертекст и гипермедиа, слайд №10 Гипертекст и гипермедиа, слайд №11 Гипертекст и гипермедиа, слайд №12 Гипертекст и гипермедиа, слайд №13 Гипертекст и гипермедиа, слайд №14 Гипертекст и гипермедиа, слайд №15 Гипертекст и гипермедиа, слайд №16 Гипертекст и гипермедиа, слайд №17 Гипертекст и гипермедиа, слайд №18 Гипертекст и гипермедиа, слайд №19 Гипертекст и гипермедиа, слайд №20 Гипертекст и гипермедиа, слайд №21 Гипертекст и гипермедиа, слайд №22 Гипертекст и гипермедиа, слайд №23 Гипертекст и гипермедиа, слайд №24 Гипертекст и гипермедиа, слайд №25 Гипертекст и гипермедиа, слайд №26 Гипертекст и гипермедиа, слайд №27 Гипертекст и гипермедиа, слайд №28 Гипертекст и гипермедиа, слайд №29 Гипертекст и гипермедиа, слайд №30 Гипертекст и гипермедиа, слайд №31 Гипертекст и гипермедиа, слайд №32 Гипертекст и гипермедиа, слайд №33 Гипертекст и гипермедиа, слайд №34 Гипертекст и гипермедиа, слайд №35 Гипертекст и гипермедиа, слайд №36 Гипертекст и гипермедиа, слайд №37 Гипертекст и гипермедиа, слайд №38 Гипертекст и гипермедиа, слайд №39 Гипертекст и гипермедиа, слайд №40 Гипертекст и гипермедиа, слайд №41 Гипертекст и гипермедиа, слайд №42 Гипертекст и гипермедиа, слайд №43 Гипертекст и гипермедиа, слайд №44 Гипертекст и гипермедиа, слайд №45 Гипертекст и гипермедиа, слайд №46 Гипертекст и гипермедиа, слайд №47 Гипертекст и гипермедиа, слайд №48 Гипертекст и гипермедиа, слайд №49 Гипертекст и гипермедиа, слайд №50 Гипертекст и гипермедиа, слайд №51 Гипертекст и гипермедиа, слайд №52

Содержание

Вы можете ознакомиться и скачать презентацию на тему Гипертекст и гипермедиа. Доклад-сообщение содержит 52 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Гипертекст и гипермедиа ведуший лектор 1-го потока Ерохин Андрей Леонидович лектор 2-го потока Груздо Ирина Владимировна
Описание слайда:
Гипертекст и гипермедиа ведуший лектор 1-го потока Ерохин Андрей Леонидович лектор 2-го потока Груздо Ирина Владимировна

Слайд 2


Лекция №11 Основы стандарта DOM
Описание слайда:
Лекция №11 Основы стандарта DOM

Слайд 3


Гипертекст и гипермедиа, слайд №3
Описание слайда:

Слайд 4


Гипертекст и гипермедиа, слайд №4
Описание слайда:

Слайд 5


Гипертекст и гипермедиа, слайд №5
Описание слайда:

Слайд 6


Гипертекст и гипермедиа, слайд №6
Описание слайда:

Слайд 7


Level 3: Level 2 + платформо- и языково- нейтральный интерфейс позволяет программам и скриптам получать динамический доступ и динамически обновлять...
Описание слайда:
Level 3: Level 2 + платформо- и языково- нейтральный интерфейс позволяет программам и скриптам получать динамический доступ и динамически обновлять контент, структуру и стили документа возможность работать с многочисленными расширениями DOM, предназначенными для схем данных (например, для собственных XML-словарей можно определять программные интерфейсы для схемы) - высокоуровневый программный интерфейс для манипулирования XML-документами в соответствии с собственной схемой

Слайд 8


В XML выделены "фундаментальные" стандарты, составляющие концептуальную и синтаксическую основы платформы. Структурообразующие стандарты:...
Описание слайда:
В XML выделены "фундаментальные" стандарты, составляющие концептуальную и синтаксическую основы платформы. Структурообразующие стандарты: Xpointer - язык, позволяющий поддерживать адресацию во внутренней структуре XML XLink - язык декларации различного рода связей между XML-ресурсами XInclude - включение документов XFragment - обмен фрагментами XML-документов XPath - язык путей XML (задание модульности XML-документов) Стандарты форматирования и трансформации XML-документов: XSL/XSLT - расширяемый язык таблиц стилей + форматные преобразования CSS – каскадные таблицы стилей SVG – язык масштабируемой векторной графики

Слайд 9


Гипертекст и гипермедиа, слайд №9
Описание слайда:

Слайд 10


Стандарты обеспечения преемственности HTML XHTML - расширяемый гипертекстовый язык разметки XML Base - стандарт поддержки средствами стандарта XLink...
Описание слайда:
Стандарты обеспечения преемственности HTML XHTML - расширяемый гипертекстовый язык разметки XML Base - стандарт поддержки средствами стандарта XLink некоторых видов гиперссылок, используемых в языке HTML Стандарты HTTP-транспорта данных XForms - расширенный язык описания веб-форм Стандарты безопасности XML Signature (XMLEncryption) - стандарт цифровой подписи XKMS - инфраструктуры поддержки открытых ключей XACML - язык разметки управления доступом XML SAML - язык разметки утверждений безопасности

Слайд 11


Рекомендации Рекомендации XML EDI (UN/EDIFACT и ANSI X-12) – рекомендации по обмену электронными документами UDDI - универсальный метод описания,...
Описание слайда:
Рекомендации Рекомендации XML EDI (UN/EDIFACT и ANSI X-12) – рекомендации по обмену электронными документами UDDI - универсальный метод описания, обнаружения и интеграции web-сервисов для В2В систем электронной коммерции WCAG – рекомендации по созданию общедоступных сайтов ATAG - руководящие принципы авторской разработки удобных инструментов Специализированные стандарты MathML, CML, GML – языки математических, химических и географических определений VoiceXML – описание протокола передачи голосовых данных WML – язык интерфейса мобильных устройств SMIL – язык интерактивных мультимедийных приложений и презентаций UAAG – язык описания принципов создания пользовательских программ, снижающие барьеры для доступности в Сети.

Слайд 12


Фундаментальные мета-данные Фундаментальные мета-данные XML Information Set (InfoSet) набор информационных элементов XML XML Namespace – пространство...
Описание слайда:
Фундаментальные мета-данные Фундаментальные мета-данные XML Information Set (InfoSet) набор информационных элементов XML XML Namespace – пространство имен XML Стандарты, определяющие структуру документов DTD – описание документов определенного типа XML Schema (Relax NG) - язык определения схемы XML RDF - Стандарт средств описания семантики информационных ресурсов для среды XML (Dublin Core 1.1)

Слайд 13


Структура DOM-модели XML DOM представляет документ как иерархию объектов Node (узлы), которые реализуют другие, более специализированные интерфейсы...
Описание слайда:
Структура DOM-модели XML DOM представляет документ как иерархию объектов Node (узлы), которые реализуют другие, более специализированные интерфейсы Некоторые типы узлов могут иметь унаследованные узлы различных типов, а некоторые Node являются листьями и от них не может ничего наследоваться Объекты Node имеют набор методов и свойств, а также базовые и четко определенные характеристики. Некоторые из этих характеристик: Узлы имеют один родительский узел, родительский узел является узлом, расположенным непосредственно над ними. Единственным узлом, у которого нет родителя, является корень документа, поскольку он является узлом верхнего уровня и содержит сам документ и фрагменты документа. Большинство узлов могут иметь несколько дочерних узлов, которые находятся непосредственно под ними.

Слайд 14


Структура DOM-модели XML
Описание слайда:
Структура DOM-модели XML

Слайд 15


Структура DOM-модели XML DOM представляет XML-документ в виде дерева, состоящего из узлов. В DOM определяются различные типы узлов, соответствующие...
Описание слайда:
Структура DOM-модели XML DOM представляет XML-документ в виде дерева, состоящего из узлов. В DOM определяются различные типы узлов, соответствующие разным конструкциям XML Например, XML-элемент — это узел элемента, пара атрибут XML и его значение — это узел атрибута, содержание элемента — это текстовый узел XML-документ может быть загружен в дерево узлов DOM Узлы модели DOM связаны между собой отношениями родитель-потомок или сестринский узел. Все узлы в DOM являются прямыми или косвенными потомками узла document Интерфейсы DOM используют понятие наследования, определённое в ООП Различные типы узлов (узел элемента, узел атрибута, текстовый узел) наследуется из родового интерфейса Node

Слайд 16


Структура DOM-модели XML Каждый узел — это объект, который содержит и данные, и методы для манипулирования этим объектом Например, можно взять узел,...
Описание слайда:
Структура DOM-модели XML Каждый узел — это объект, который содержит и данные, и методы для манипулирования этим объектом Например, можно взять узел, вызвать его методы, чтобы получить список узлов элементов-потомков этого узла. Затем можно взять отдельный элемент-потомок и вызвать его методы, чтобы пойти дальше по дереву DOM. В спецификации DOM для различных типов узлов определены программные интерфейсы для вызова их функциональности

Слайд 17


Типы узлов Узел Унаследованные
Описание слайда:
Типы узлов Узел Унаследованные

Слайд 18


Например: Например: В DOM описан интерфейс NodeList– список узлов На практике его вызывает метод : Element.getElementByTagName ( ).NameNodeMap – //...
Описание слайда:
Например: Например: В DOM описан интерфейс NodeList– список узлов На практике его вызывает метод : Element.getElementByTagName ( ).NameNodeMap – // доступ к неупорядоченным узлам, таким как NodeList

Слайд 19


Управление памятью Большинство API определены не столько как классы, сколько как интерфейсы. Обычные конструкции ООП языков не могут быть...
Описание слайда:
Управление памятью Большинство API определены не столько как классы, сколько как интерфейсы. Обычные конструкции ООП языков не могут быть использованы для создания DOM-объектов Решение: определение фабричных методов (factory), которое создает сущности объектов В интерфейсе document создается некоторый документ X с помощью метода createX( ) интерфейса document, где Х – это имя объекта. Ядро DOM API разработано с целью обеспечения совместимости широкого диапазона языков

Слайд 20


Управление памятью Платформа Microsoft .NET Framework включает три модели обработки XML-данных: классы XmlDocument, класс XPathDocument, а также LINQ...
Описание слайда:
Управление памятью Платформа Microsoft .NET Framework включает три модели обработки XML-данных: классы XmlDocument, класс XPathDocument, а также LINQ to XML (C#) и LINQ to XML (Visual Basic). Класс XmlDocument реализует базовую модель DOM W3C 1-го уровня и базовые рекомендации объекта DOM 2-го уровня. DOM - древовидное представление XML-документа в памяти (кэш). С помощью XmlDocument и связанных классов можно конструировать XML-документы, загружать данные и обращаться к ним, изменять данные и сохранять изменения. Класс XPathDocument - доступное только для чтения хранилище данных в памяти, на базе модели данных XPath. В классе XPathNavigator предусмотрено несколько вариантов редактирования и способов навигации с помощью модели курсора для XML-документов в доступном только для чтения классе XPathDocument, а также в классе XmlDocument. LINQ to XML — это модель для обработки XML-данных, представленная на платформе .NET Framework версии 3.5. Это размещаемая в памяти модель, которая использует синтаксис LINQ. LINQ расширяет синтаксис C# и Visual Basic, обеспечивая новые возможности запросов.

Слайд 21


Соглашения об именах В DOM предполагается поддержка структуры имен, как OMG IDL, так и ECMAScript (язык программирования, определенный стандартом...
Описание слайда:
Соглашения об именах В DOM предполагается поддержка структуры имен, как OMG IDL, так и ECMAScript (язык программирования, определенный стандартом ECMA-262). Представитель - JavaScript OMG → CORBA (Common Object Request Broker Architecture) CORBA – коллекции объектов и библиотек, которые позволяют создать приложения, содержащие объекты, которые создают и получают запросы и отклики (ответы) в распределенных открытых системах. Объектная модель OSI из которой “выросли” стандарты (TCP / IP) «Выберите один стиль и будьте последовательны»!

Слайд 22


Характеристики интерфейсов Node - базовый интерфейс для остальных элементов объектной модели Document - используется для получения информации о...
Описание слайда:
Характеристики интерфейсов Node - базовый интерфейс для остальных элементов объектной модели Document - используется для получения информации о документе и изменении его структуры. В XML этот интерфейс представляет корневой элемент документа. Содержит методы доступа, позволяющие создавать дочерние конструкции. Например: createElement () // создает новый элементный узел. Если вновь созданный элементный узел существует в объекте элемента, он заменяется новым. Несмотря на то, что этот метод создает новый объект в контексте документа, он не добавляет автоматически новый объект в дереве документа. createComment () createText () // создает новый узел комментария. Узел комментариев включен в программу для легкого понимания функциональности кода. Методы создают различные дочерние объекты, перемещают, добавляют и т.п. Например: removeChild () // удаляет дочерний узел replaсeChild () // заменяет один дочерний узел на другой В XML интерфейс Document называется XMLDOMDocument. области видимости в порядке убывания: сервер, приложение, сеанс, запрос и страница

Слайд 23


Интерфейс Document Fragment
Описание слайда:
Интерфейс Document Fragment

Слайд 24


Интерфейс Document Interface Document представляет целый html или xml документ. Концептуально является корнем дерева Document. Позволяет осуществить...
Описание слайда:
Интерфейс Document Interface Document представляет целый html или xml документ. Концептуально является корнем дерева Document. Позволяет осуществить доступ к данным документам. Содержит фабричные методы для создания допустимых узловых объектов Пример: Interface Document: Node{ readonly attribute DocType; readonly attribute Element; createAttribute (DOMStringName); … } Атрибут DocType устанавливает декларацию типа документа (DTD), связанную с этим документом. Если атрибут отсутствует в конкретном экземпляре документа, то он по умолчанию равен NULL.

Слайд 25


В DOM регламентированы интерфейсы, которые обрабатывают исключительные ситуации В DOM регламентированы интерфейсы, которые обрабатывают...
Описание слайда:
В DOM регламентированы интерфейсы, которые обрабатывают исключительные ситуации В DOM регламентированы интерфейсы, которые обрабатывают исключительные ситуации Они объявляются следующим образом: exception DOMException { } Внутри этого объекта содержатся константы, отвечающие за код ошибок: Описание ошибки. Исключение, которое является причиной текущего исключения. Номер строки, показывающий, где произошла ошибка. Размещение строки, показывающее, где произошла ошибка.

Слайд 26


Глобальные стандартные свойства Согласно стандарту DOM, любому элементу в DHTML могут быть добавлены любые атрибуты, доступ к которым может...
Описание слайда:
Глобальные стандартные свойства Согласно стандарту DOM, любому элементу в DHTML могут быть добавлены любые атрибуты, доступ к которым может осуществляться с помощью элементов типа className - свойство, используется для того, чтобы определить, какое значение из параметров таблицы стилей использует данный элемент Атрибут document реализуется через свойство документа. Содержит ссылку к объекту документа, в котором содержится элемент.

Слайд 27


Поддержка событий для объектов типа
Описание слайда:
Поддержка событий для объектов типа

Слайд 28


Введение в XML XML – eXtensible Markup Language (Расширяемый Язык Разметки) Первая официальная версия XML (1.0) - 1998 р. XML является подмножеством...
Описание слайда:
Введение в XML XML – eXtensible Markup Language (Расширяемый Язык Разметки) Первая официальная версия XML (1.0) - 1998 р. XML является подмножеством SGML (Standard Generalized Markup Language) XML-документы используют простой и самоописываемый синтаксис

Слайд 29


Введение в XML XML - метаязык, предназначенный для создания языков разметки В XML расширяемым является не сам XML, а язык документа, составленный на...
Описание слайда:
Введение в XML XML - метаязык, предназначенный для создания языков разметки В XML расширяемым является не сам XML, а язык документа, составленный на XML Если в HTML используется один и тот же набор правил языка, то в XML можно использовать собственные наборы правил ссылка либо на набор правил в отдельном файле, либо на набор правил, встроенных в документе

Слайд 30


XML - это метаязык, на котором пишутся специализированные языки, описывающие данные определенной структуры Такие языки называются XML-словарями XML...
Описание слайда:
XML - это метаязык, на котором пишутся специализированные языки, описывающие данные определенной структуры Такие языки называются XML-словарями XML не содержит никаких указаний на то, как описанные в XML-документе данные должны отображаться Способ отображения данных для различных устройств задается языком описания стилей XSL, который играет для XML примерно ту же роль, что CSS для HTML XML может содержать любые теги, которые сочтут нужным использовать создатели XML-словаря MathML - язык математических формул SMIL — язык интеграции и синхронизации мультимедийных средств SVG — язык двумерной векторной графики RDF — язык метаописаний ресурсов XHTML — переформулировка HTML в терминах XML

Слайд 31


При определении правил в XML-интерпретаторах возможны теги, например: При определении правил в XML-интерпретаторах возможны теги, например: Петренко...
Описание слайда:
При определении правил в XML-интерпретаторах возможны теги, например: При определении правил в XML-интерпретаторах возможны теги, например: Петренко При передаче: Петренко – экземпляр объекта студент Анализатор XML должен обеспечивать семантический анализ содержимого.

Слайд 32


Структура XML-документа Пролог
Описание слайда:
Структура XML-документа Пролог

Слайд 33


Разметка Инструкции синтаксического анализатора Текст разметки заключен в угловые скобки ('') – это теги Символьные данные – это текст, расположенный...
Описание слайда:
Разметка Инструкции синтаксического анализатора Текст разметки заключен в угловые скобки ('') – это теги Символьные данные – это текст, расположенный между открывающим и закрывающим тегами. Комментарии

Слайд 34


XML- элементы Тег – это идентификатор, кодируемый парой угловых скобок открывающий тег закрывающий тег самозакрывающий тег Элемент разметки...
Описание слайда:
XML- элементы Тег – это идентификатор, кодируемый парой угловых скобок открывающий тег закрывающий тег самозакрывающий тег Элемент разметки начинается открывающим тегом и заканчивается закрывающим тегом Содержимое XML-элемента: текст Петренко дочерние XML-элементы

Слайд 35


Атрибуты XML-элемента Атрибуты описывают характеристики XML-элемента Указываются в открывающем теге XML-элемента Синтаксис атрибута: ім’я =...
Описание слайда:
Атрибуты XML-элемента Атрибуты описывают характеристики XML-элемента Указываются в открывающем теге XML-элемента Синтаксис атрибута: ім’я = "значение"

Слайд 36


Символы в XML можно использовать любые символы ASCII в прологе указывают кодировку:
Описание слайда:
Символы в XML можно использовать любые символы ASCII в прологе указывают кодировку:

Слайд 37


Разделы CDATA в XML значимыми являются все символы нормализация – пропуск пробельных символов теги позволяют использовать текст, включающий любые...
Описание слайда:
Разделы CDATA в XML значимыми являются все символы нормализация – пропуск пробельных символов теги позволяют использовать текст, включающий любые инструкции и специальные символы

Слайд 38


Правильные XML-документы текст должен подчиняться определенным правилам – "well formed “ -- XML Schema - определения правил, которым должен...
Описание слайда:
Правильные XML-документы текст должен подчиняться определенным правилам – "well formed “ -- XML Schema - определения правил, которым должен подчиняться документ теги могут быть открывающими и закрывающими или самозакрывающими вложенность тегов если текст не подчиняется правилам “well formed”, то он не является XML-документом

Слайд 39


Правила синтаксиса (Валидность) Структура XML документа должна соответствовать определенным правилам. XML документ отвечающий этим правилам...
Описание слайда:
Правила синтаксиса (Валидность) Структура XML документа должна соответствовать определенным правилам. XML документ отвечающий этим правилам называется валидным (англ. Valid — правильный) или синтаксически верным. Соответственно, если документ не отвечает правилам, он является невалидным . Основные правила синтаксиса XML: Теги XML регистрозависимы — теги XML являются регистрозависимыми. Так, тег не то же самое, что тег . Открывающий и закрывающий теги должны определяться в одном регистре: Это неправильно Это правильно XML элементы должны соблюдать корректную вложенность: Некорректная вложенность Корректная вложенность У XML документа должен быть корневой элемент — XML документ должен содержать один элемент, который будет родительским для всех других элементов. Он называется корневым элементом.

Слайд 40


Конфликт имен
Описание слайда:
Конфликт имен

Слайд 41


Использование префикса
Описание слайда:
Использование префикса

Слайд 42


Пространства имен XML При использовании в XML префиксов необходимо определить, так называемое, пространство имен префикса. Унифицированный...
Описание слайда:
Пространства имен XML При использовании в XML префиксов необходимо определить, так называемое, пространство имен префикса. Унифицированный идентификатор ресурса Дочерние элементы ассоциируются с тем же пространством имен начального тега URI – уникальное имя в пространстве имен В качестве URI используют URL

Слайд 43


Пространства имен по умолчанию
Описание слайда:
Пространства имен по умолчанию

Слайд 44


Способы программного представления XML-документа. SAX и DOM DOM – Document Object Model – строит дерево документа в памяти предоставляет произвольный...
Описание слайда:
Способы программного представления XML-документа. SAX и DOM DOM – Document Object Model – строит дерево документа в памяти предоставляет произвольный доступ к данным SAX – Simple API for XML – простой программный интерфейс для XML данные XML-документа обрабатывается по мере их поступления использует событийную модель при появлении элементов разметки вызывают методы, определенные программистом

Слайд 45


Объектная модель документа (DOM) DOM-интерфейсы являются способом представления внутренней структуры документа Приложение может не знать о способе...
Описание слайда:
Объектная модель документа (DOM) DOM-интерфейсы являются способом представления внутренней структуры документа Приложение может не знать о способе реализации интерфейсов, ему доступна готовая библиотека методов DOM предоставляет программисту гибкую технологию доступа к XML-документу

Слайд 46


Объекты XMLElement Объект XMLElement предназначен для манипулирования с отдельным узлом дерева документа. Являются одним из наиболее распространенных...
Описание слайда:
Объекты XMLElement Объект XMLElement предназначен для манипулирования с отдельным узлом дерева документа. Являются одним из наиболее распространенных узлов в модели объектов W3C документов (DOM) Каждый элемент имеет следующие свойства: cсылка на элемент уровня выше cсылка на список дочерних элементов cсылка на соседние элементы cписок атрибутов

Слайд 47


Свойства объекта XMLElement
Описание слайда:
Свойства объекта XMLElement

Слайд 48


Методы объекта XMLElement
Описание слайда:
Методы объекта XMLElement

Слайд 49


Объект XMLDocument объект XMLDocument представляет верхний уровень объектной иерархии унаследован от XMLElement предназначен для создания элементов,...
Описание слайда:
Объект XMLDocument объект XMLDocument представляет верхний уровень объектной иерархии унаследован от XMLElement предназначен для создания элементов, атрибутов, комментариев

Слайд 50


Структура XML – документа .dtd – это файл правил, которые описывают интерпретацию Пример: Петренко слесарь …
Описание слайда:
Структура XML – документа .dtd – это файл правил, которые описывают интерпретацию Пример: Петренко слесарь …

Слайд 51


Гипертекст и гипермедиа, слайд №51
Описание слайда:

Слайд 52


В XML теги делятся на открывающиеся, закрывающиеся и пустые В XML теги делятся на открывающиеся, закрывающиеся и пустые Тело документа XML состоит из...
Описание слайда:
В XML теги делятся на открывающиеся, закрывающиеся и пустые В XML теги делятся на открывающиеся, закрывающиеся и пустые Тело документа XML состоит из элементов разметки (markup) и содержимого документа (content) XML-теги предназначены для определения элементов документа, атрибутов документов Первый тег XML-документа задает номер версии языка, номер кодовой страницы В XML учитывается регистр символов Все значения атрибутов заключаются в кавычки Вся информация, которая располагается в контейнере, рассматривается как данные, то есть учитываются все символы форматирования



Похожие презентации
Mypresentation.ru
Загрузить презентацию