- •1. Ввод и вывод данных в JavaScript.
- •2. Типы данных в JavaScript.
- •3. Переменные и оператор присваивания в JavaScript.
- •4. Операторы в JavaScript.
- •5. Функции в JavaScript.
- •6. Встроенные объекты в JavaScript.
- •7. Пользовательские объекты в JavaScript.
- •8. Специальные операторы в JavaScript.
- •9. Приоритеты операторов в JavaScript.
- •10. Зарезервированные ключевые слова в JavaScript.
- •11. Сценарии. Создание сценариев.
- •12.Функции сценариев.
- •13.Понятие события и его свойства.
- •14. Окна. Создание новых окон.
- •15. Всплывающие окна.
- •16. Вставка ссылок на примитивы и символы
- •17. Нотации и их объявления. Доступ к нотациям.
- •18. Таблица каскадных стилей(css).
- •19. Отображение xml-документов с использованием таблиц каскадных стилей (css).
- •20. Контекстуальные селекторы и их использование.
- •21. Присваивание значений в таблицах каскадных стилей.
- •22. Задание ключевых слов css в качестве значений. Задание значений в процентах м в размерных единицах.
- •23. Основные свойства css-таблицы и их установка.
- •24. Контекстуальные селекторы и их использование.
- •25.Атрибут style и его использование.
- •26. Программная модель Data Source Object (dso).
- •27.Способы связывания данных xml. Хранение данных.
- •28. Типы узлов и их основные свойства.
- •29. Задание значений url.
- •30. Xsl-таблицы стилей и их использование (Extensible Stylesheet Language).
26. Программная модель Data Source Object (dso).
Data Source Object (DSO), которая позволяет вам использовать либо связывание данных, либо сценарии для отображения XML-документа с HTML-страницы. DSO хранит данные XML как набор записей, что удобно для отображения только тех XML-документов, которые имеют симметричную структуру записей.
В этой лекции вы узнаете о совершенно иной программной модели, известной как Объектная модель XML-документа, или DOM (Document Object Model). DOM состоит из группы программных объектов, представляющих различные компоненты XML-документа. Свойства и методы этих объектов позволяют вам использовать сценарии для отображения XML-документа с HTML-страницы. DOM хранит данные в иерархической, древообразной структуре, отражающей иерархическую структуру XML-документа – независимо от того, структурирован ли он как набор записей – и вы можете использовать ее для доступа к любым компонентам XML-документа, включая элементы, атрибуты, инструкции по обработке, комментарии и объявления нотаций и примитивов.
Примечание. Консорциум W3C использует термин Объектная модель документа (Document Object Model, или DOM) для обозначения более широкой объектной модели, которая обеспечивает доступ как к HTML-элементам, так и к XML-документам. (См. спецификацию "Document Object Model (DOM) Level 1 Specification" по адресу http://www.w3.org/TR/REC-DOM-Level-1.) Однако здесь этот термин применяется к обычной модели DOM XML, поддерживаемой Internet Explorer 5 и рассчитанной на доступ конкретно к XML-документам.
В этой лекции вы сначала узнаете, как связывать XML-документ с HTML-страницей, чтобы вы могли получить доступ к документу через DOM. Затем вы познакомитесь с общей структурой DOM и программными объектами, которые в ней содержатся. В начале лекции представлены приемы программирования DOM, демонстрирующие, как отобразить простой XML-документ с фиксированным числом элементов. После этого вы познакомитесь с общими приемами, используемыми для отображения документов, содержащих неизвестное число элементов. Затем вы узнаете о других способах доступа к XML-элементам, а также о способах доступа к атрибутам, примитивам и нотациям. Далее в лекции вам предложено выполнить упражнение, в котором вы создадите DOM-сценарий, позволяющий обрабатывать любой XML-документ и отображать базовую информацию о каждом из его компонентов. В лекции также представлен сценарий, который вы можете использовать для проверки любого XML-документа на корректность формы и валидность.
27.Способы связывания данных xml. Хранение данных.
Вот два основных этапа при связывании данных:
Установка связи XML-документа с HTML-страницей, на которой вы хотите отобразить данные XML. Этот шаг обычно реализуется включением HTML-элемента с именем XML в HTML-страницу. Например, следующий элемент на HTML-странице связывает XML-документ Book.xml со страницей:
<XML ID="dsoBook" SRC="Book.xml"></XML>
Сцепление HTML-элементов с XML-элементами. Когда вы сцепляете HTML-элементы с XML-элементом, HTML-элемент автоматически отображает содержимое XML-элемента. Например, следующий элемент SPAN на HTML-странице сцеплен с элементом AUTHOR связанного XML-документа:
<SPAN DATASRC="#dsoBook" DATAFLD="AUTHOR"></SPAN>
В результате HTML-элемент SPAN отображает содержимое XML-элемента AUTHOR.
Базовая технология связывания данных в действительности столь же проста, как в этом примере, хотя в дальнейшем вы познакомитесь с различными вариациями и способами использования этой технологии.
