П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 182791 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 82311 раз(а).

Учебник HTML.
Просмотров 77193 раз(а).

Руководство по PHP5.
Просмотров 48099 раз(а).

Хостинг через призму DNS.
Просмотров 55621 раз(а).

Подборка текстов стандартных документов.
Просмотров 47470 раз(а).

Учебник PHP - Самоучитель
Просмотров 53934 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 54867 раз(а).

Внешние атаки...
Просмотров 44403 раз(а).

Учебник PHP.
Просмотров 39590 раз(а).

SSI в примерах.
Просмотров 29467 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Универсальное средство описания данных

Несмотря на то что 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.

[Назад] [Содержание] [Вперед]



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: