- •1. Архитектура Web-среды. Принципиальная схема работы. Назначение Web-сервиса и Web-браузера. Разновидности Web-сред
- •Понятия «Web-ресурс» и «Web-технология». Разновидности Web-ресурсов. Назначение и разновидности скриптов в Web-среде
- •2. Учебно-вычислительный Web-комплекс имэи игу
- •3. Понятие гипертекста. Структура элемента гипертекста
- •Назначение html и синтаксис
- •4. Гиперссылки html-документах
- •Диалоговые формы html как гиперссылки
- •5. Элементы управления html-формы. Общая характеристика
- •6. Элементы управления html-формы. Работа с текстом
- •Кнопки, флажки и списки на html-форме
- •Элементы управления для указания пары чисел, имени файла, скрытые поля
- •7. Простейшие визуальные элементы гипертекста. Понятие и роль текстового блока. Назначение рисунков и внедренных объектов
- •8. Структурные элементы гипертекста. Теги для описания списков и таблиц
- •9. Параметры оформления гипертекста. Общая характеристика
- •Разновидности значений и единицы измерений параметров оформления гипертекста
- •10. Таблицы стилей. Назначение, синтаксис, способы применения
- •11. Xml. Назначение и основные приложения. Синтаксис
- •12. Xml. Понятие dom
- •Контроль достоверности xml-документов
- •Преобразование xml-документов в текст
- •13. Vbse. Основные синтаксические единицы и их примеры
- •Разновидности лексем в vbse. Арифметические операторы
- •14. Разновидности лексем в vbse. Операторы сравнения и булевы операторы
- •15. Синтаксис vbse. Разновидности выражений и утверждений
- •Структура и исполнение vbse-скрипта
- •16. Vbse. Утверждения управления вычислительным процессом. Выполнение вычисленного кода
- •18. Данные в vbse. Понятие типа данных. Встроенные типы данных. Возможные действия с данными
- •19. Константы, поля и переменные. Назначение, описание и использование. Размещение данных в памяти
- •20. Массивы в vbse. Способы перебора элементов массивов. Динамические массивы
- •21. Подпрограммы в vbse. Описание и запуск подпрограмм. Способы передачи параметров. Подпрограммы в составе классов
- •22. Классы в vbse. Чд, методы и процедуры обработки событий, описание и применение свойств
- •23. Концепция клиентского скрипта в Web-среде
- •Объектная модель ie и доступ к ее элементам. Объект Body
- •24. Концепция и схема применения серверного asp-скрипта
- •Синтаксис и схема исполнения asp-скрипта
- •25. Назначение объектов Response, Request и Cookies. Примеры применения объектов Response и Request
11. Xml. Назначение и основные приложения. Синтаксис
XML – это язык текстового описания объектов.
Работы по развитию XML координируются Консорциумом Всемирной паутины W3C (World Wide Web Consortium).
W3C – международная организация разрабатывающая и внедряющая технологические стандарты для Всемирной паутины.
Основные приложения XML
1. Текстовое представление объектов – одна из основ межпрограммного и межплатформенного взаимодействия. Пример – сериализация и десериализация объектов.
2. Взаимодействие двух или более программ при обработке стандартизированной объектной модели документа (DOM). Пример – Web-браузер и клиентские скрипты.
3
атрибут Его
значение
Синтаксис
<
контент
мука
</ingredient>
12. Xml. Понятие dom
Объектная модель XML-документа
document
Xml books
book
publisher state
price pubdate author
WA
31.95
Carson MSPress 05/01/2001
dollar format
Пример: <? Xml version = “1.0”>
<books>
<book>
<author> Carson </author>
<price format = “dollar”> 31.95 </price>
<pubdate> 05/01/2001 </pubdate>
</book>
<pubinfo>
<publisher> MSPress </publisher>
<state> WA </state>
</pubinfo>
</books>
Классы и ЧК DOM
-
XMLNode – основной элемент DOM
-
Attributes – коллекция атрибутов
-
FirstChild – свойство, ссылка на «старшего» потомка
-
NextSibling – свойство, ссылка на «соседний» элемент DOM
-
Value – свойство, ссылка на контент элемента DOM
Контроль достоверности xml-документов
1. Правильно построенный (Well-formed) – синтаксически правильный XML-документ
2. Достоверный (Valid) – XML-документ, структура которого удовлетворяет заданному списку правил
3. XML-процессор должен контролировать и синтаксис, и достоверность XML-документа
Схема
Контролируемый
XML-документ XML-процессор Структура
XML-документа
Отчет
об ошибках и/или код возврата
Языки
и словари DTD,
XSD,
XML,
Schema Web-браузер,
Оригинальная программа
Пример: <? Xml version = “1.0” encoding = “UTF - 8”?>
<! DOCTYPE HeadCount System “HeadCount.dtd”>
< HeadCount > <Name First = “Waldo” Last = “Pepper”>
<Name First = “Salt” Last = “Pepper” Rlt = “spouse”/>
<Name First = “Red” Last = “Pepper” Rlt = “child”/> </Name>
< Name First = “&My First;” Last = “&My Last;”>
< Name First = Sharon” Last = “&My Last;” Rlt = “supouse”/>
< Name First = “Morgan” Last = “&My Last;” Rlt = “child”/>
</Name>
</HeadCount>
Пример DTD-документа
<! ELEMENT Head Count (Name) *>
<! ELEMENT Name (Name) *>
<! ATTLIST Name First CDATA # REQUIRED>
<! ATTLIST Name Last CDATA # REQUIRED>
<! ATTLIST Name Rlt (self | spouse | child) “self”>
<! ENTITY My First “Jeff”>
<! ENTITY My Last “Smith” >