|
Поиск по сайту:
Главная
О проекте
Web-мастеру
HTML & JavaScript
SSI
Perl
PHP
XML & XSLT
Unix Shell
MySQL
Безопасность
Хостинг
Другое
|
|
Универсальное средство описания данных
Несмотря на то что XML часто рассматривают как альтернативу HTML, в списке
применений данного языка достаточно редко встречаются ссылки на Web-узлы,
использующие XML именно для разметки документов. Здесь явно лидируют сообщения о
специализированных языках описания данных, построенных на его основе.
Одним из первых таких языков стал AML (Astronomical Markup Language),
созданный для обмена не только параметрами небесных объектов, но также статьями,
таблицами, изображениями, сведениями о персонале, одним словом, любой
информацией, необходимой в повседневной жизни обсерватории. За астрономами
последовали и другие ученые. Для представления математических данных и передачи
их по сети был разработан MathML (Mathematical Markup Language). Целую серию
подобных продуктов создали биологи: SBML (Systems Biology Markup Language),
BIOML (BIOpolymer Markup Language), BSML (Bioinformatic Sequence Markup
Language) и др.
Активно ведутся работы и в других областях. Проект VHG (Virtual
HyperGlossary) предполагает построение системы взаимосвязанных словарей,
призванных образовать "терминологическую среду" для разнообразных документов.
Язык описания векторной графики VML (Vector Markup Language) должен обеспечить
поддержку наборов изображений, объединенных посредством ссылок. Создаются также
языки, специально предназначенные для работы с архивами, для построения
обучающих систем. Этот список можно продолжать очень долго. Надо ли говорить,
что в основе всех перечисленных языков лежит все тот же XML?
Такое обилие применений не случайно. Ведь XML-файл уже сам со себе -- готовая
иерархическая база данных. Остается лишь задать ограничения и написать язык
запросов, основой для которого послужит... все тот же XML. На роль такого языка
запросов претендует XML-QL, причем версия 0.9 уже доступна
пользователям. Аналогичную цель ставили перед собой и создатели языков XQL,
YATL и XSQL.
[Назад]
[Содержание]
[Вперед]
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|
|
|