Разработка web-издания в операционной системе Linux. Планирование и управление процессом создания web-узла. Дырдин А.А - 25 стр.

UptoLike

Составители: 

работки структуры математических публикаций. Этот язык предназначен для
создания инструментария разметки математики в Web.
CML
Химический язык разметки (Chemical Markup Language, CML) является
аналогом MathML для публикаций в Web статей по химической тематике.
На самом деле, Internetтехнологий, разными способами обрабатывающих
данные в Сети и для Сети, гораздо больше.
XML среди других серверных технологий
Несмотря на многообразие возможностей, которые предоставляет язык
XML, было бы заблуждением думать, что программное обеспечение, необхо-
димое для создания Webприложения, состоит только из синтаксического ана-
лизатора (парсера) XML. Большинство функций этого языка направлено на об-
работку данных, содержащихся внутри документа, но как обстоит дело с опе-
рациями над самими документами? Кроме того, информация, содержащаяся в
документе, может быть структурирована различными способами, в зависимости
от специфики задачи. Зададимся вопросом, для работы с какими типами таких
структур подходит язык XML, а для каких нет?
Рассмотрим совокупность функций Webприложения и языка XML. Для
этого предположим, что рассматриваемое нами Webприложение достаточно
компактно, пусть оно обслуживает не более чем несколько сотен пользовате-
лей, и в задачи этих пользователей входит только работа с документами. Наше
приложение не производит ни научных расчетов, ни громоздких операций с до-
кументами в режиме реального времени. И вместе с тем, оно успешно справля-
ется с поставленными перед ним задачами и делает это с удовлетворительной
скоростью.
Прежде всего, заметим, что если мы решили воспользоваться помощью
XML для построения Webприложения, то это еще не значит, что нам необхо-
димо отказаться от программного обеспечения, служащего для представления
HTMLдокументов. Ведь некоторые документы, обрабатываемые приложени-
ем, могут служить только для представления информации. Единственная опе-
рация, которую может осуществить над ними пользователь просмотр, по-
этому логическая структура таких документов не имеет никакого значения.
Следовательно, для того, чтобы приложение имело возможность обраба-
тывать статические документы, одним из его компонентов должен быть Web
сервер. Можно, разумеется, перевести все HTMLдокументы в формат XML, но
тогда логично будет заключить, что таким образом Webприложение будет ра-
ботать медленнее, т.к. ему понадобится время на преобразование XML в
HTML. Хотя нужно признаться, что на практике такое замедление работы слу-
чается не всегда.
Основная функция языка XML, как мы уже говорили, состоит в структу-
ризации информации, т.е. создавая XMLдокумент, мы фактически строим
формализованную модель данных. Если при этом количество этих данных
25