Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_vse.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
6.06 Mб
Скачать

49. Предварительное позиционирование Web-сайта. Выбор доменного имени. Распределение обязанностей по работе над Web-сайтом. Работа по исследованию аудитории Web-сайта.

Предварительное позиционирование Web-сайта заключается в:

  • выборе доменного имени для сайта

  • работе по исследованию аудитории

  • распределении обязанностей по работе над Web-сайтом.

Распределение обязанностей:

  1. художник-дизайнер

  2. web-дизайнер

  3. HTML-кодер (верстальщик)

  4. веб-программист

  5. веб-мастер

  6. администратор веб-сервера

  7. контент-менеджер

  8. ведущий редактор (администратор) проекта

  9. mail-лист менеджер проекта

  10. интернет-маркетолог (финансы)

  11. генеральный директор проекта

Выбор доменного имени:

  • запоминаемость

  • ассоциации

  • понятность

Исследование аудитории web-сайта:

  • можно расположить счетчики посещения на главной странице

  • можно и на остальных и смотреть что чаще посещается

  • разместить опросы, в т.ч. про дизайн и наполнение сайта

50. Понятие о языке xml и причины его появления.

XML (Extensible Markup Language) - это язык разметки, описывающий целый класс объектов данных, называемых XML-документами. Этот язык используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов. Т.е. сам по себе XML не содержит никаких тэгов, предназначенных для разметки, он просто определяет порядок их создания.

В языке HTML теги не несут никакой информации о содержании документа. В языке XML теги несут информацию о содержании и задают структуру документа.

Причины появления:

  1. html не отражает сути документа

  2. html громоздок и негибок

  3. концепция web-браузера ограничена

  4. поиск необходимого документа возвращает слишком много ненужных ссылок

  5. невозможно найти взаимосвязанные ресурсы при поиске

Применение XML:

  • традиционная обработка данных

  • создание БД (замена SQL)

  • программирование управляемое документом

  • контроль за корректностью данных, хранящихся в документах, проверка иерархических соотношений внутри документа и установление единого стандарта на структуру документов, содержимым которых могут быть самые различные данные

51. Концепция xml и его применения.

52. Основы синтаксиса xml. Язык описания стилей xsl.

Правила создания XML- документа

В общем случае XML- документы должны удовлетворять следующим требованиям:

В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и дополнительная информация

Каждый открывающий тэг, определяющий некоторую область данных в документе обязательно должен иметь своего закрывающего "напарника", т.е., в отличие от HTML, нельзя опускать закрывающие тэги

В XML учитывается регистр символов

Все значения атрибутов, используемых в определении тэгов, должны быть заключены в кавычки

Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тэгов

Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования ( т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)

Если XML- документ не нарушает приведенные правила, то он называется формально-правильным и все анализаторы, предназначенные для разбора XML- документов, смогут работать с ним корректно.

Однако кроме проверки на формальное соответствие грамматике языка, в документе могут присутствовать средства контроля над содержанием документа, за соблюдением правил, определяющих необходимые соотношений между элементами и формирующих структуру документа.

Для того, чтобы обеспечить проверку корректности XML-документов, необходимо использовать анализаторы, производящие такую проверку и называемые верифицирующими.

На сегодняшний день существует два способа контроля правильности XML-документа: DTD – определения (Document Type Definition) и схемы данных (Semantic Schema). Более подробно об использовании DTD и схемах мы поговорим в следующих разделах. В отличии от SGML, определение DTD- правил в XML не является необходимостью, и это обстоятельство позволяет нам создавать любые XML- документы, не ломая пока голову над весьма непростым синтаксисом DTD.

Для форматирования XML-элементов был разработан новый язык разметки, являющийся подмножеством XML, и специально был предназначен для форматирования XML- элементов.

Некоторые его отличия от CSS:

Во-первых, стилевые таблицы XSL позволяют определять оформление элемента в зависимости от его месторасположения внутри документа, т.е. к двум элементам с одинаковым названием могут применяться различные правила форматирования.

Во-вторых, языком, лежащем в основе XSL, является XML, а это означает, что XSL более гибок, универсален и у разработчиков появляется возможность использования средства для контроля за корректностью составления таких стилевых списков(используя DTD или схемы данных)

В-третьих, таблицы XSL не являются каскадными, подобно CSS, т.к. чрезвычайно сложно обеспечить "каскадируемость" стилевых описаний, или, другими словами, возможность объединения отдельных элементов форматирования путем вложенных описаний стиля, в ситуации, когда структура выходного документа заранее неизвестна и он создается в процессе самого разбора. Однако в XSL существует возможность задавать правила для стилей, при помощи которых можно изменять свойства стилевого оформления, что позволяет использовать довольно сложные приемы форматирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]