XML сегодня перестает быть интересной игрушкой, стремительно превращаясь в мощную систему промышленных стандартов. Всеобщее восхищение новой технологией заменяется сегодня активными действиями по проверке ее жизнеспособности.
Многие специалисты рассматривают XML как новую технологию интеграции программных компонент. Основными преимуществами использования XML являются:
· Интеграция данных из различных источников. XML можно использовать для объединения разнородных структурированных данных на среднем уровне трехуровневых Web-систем, баз данных.
· Локальная обработка данных. Полученные данные в формате XML можно разбирать, обрабатывать и отображать непосредственно на клиенте без дополнительных обращений к серверу.
· Просмотр и манипулирование данными в различных разрезах. Полученные данные могут обрабатываться и просматриваться клиентом различными способами в зависимости от нужд конечного пользователя.
· Возможность частичного обновления данных. С помощью XML можно обновлять только ту часть структурированных данных, которая была изменена, а не всю структуру целиком.
Все эти преимущества делают XML незаменимым инструментом для разработки гибких средств поиска информации в базах данных, мощных трехуровневых Web-приложений, а также приложений, поддерживающих транзакции. Другими словами, с помощью XML можно формировать запросы к базам данных различных структур, что позволяет осуществлять поиск информации в многочисленных несовместимых друг с другом базах данных. Использование XML на среднем уровне трехуровневых Web-приложений позволяет осуществлять эффективный обмен данными между клиентами и серверами систем электронной коммерции.
Кроме того, язык XML может использоваться в качестве средства для описания грамматики других языков и контроля правильности составления документов.
Инструменты обработки данных, полученных в формате XML, могут быть разработаны в среде Visual Basic, Java или C++.
1. Чего мы ждем от XMLШелли Пауэрс(Мир ПК 3/1998 г.) - http://www.osp.ru/pcworld/1998/03/180.htm
2. XML - http://ru.wikipedia.org:80/wiki/XML
3. SGML - http://ru.wikipedia.org/wiki/SGML
4. XPath - http://ru.wikipedia.org/wiki/XPath
5. XQuery - http://ru.wikipedia.org/wiki/XQuery
6. Язык XML (практическое введение), Александр Печерский - www.citforum.ru.
7. Расширяемый язык разметки (XML) 1.0 (вторая редакция) - http://www.rol.ru/news/it/helpdesk/xml01.htm.
8. Создание XML-документов – http://Relib.com
9. Системы управления контентом -http://www.softerra.ru/review/internet
10. Журнал для профессионалов в области информациооных технологий «Открытые системы», №1, январь 2003г.
А
анализатор........ 2, 14, 19, 20, 21, 23, 25, 27, 28, 29, 31, 32, 37, 54
атрибут......................... 2, 24, 28, 30, 31, 32, 36, 37, 41, 42, 48, 50
Г
генератор.................................................................................. 2, 13
З
запрос........................................................................... 5, 13, 32, 63
И
интерфейс......................................................................... 15, 16, 17
М
метаязык...................................................................................... 11
П
подмножество................................................................ 4, 8, 11, 56
С
синтаксис.................................................... 8, 11, 20, 27, 33, 45, 46
схема данных................................................... 2, 20, 34, 35, 37, 57
Т
тэг............... 7, 14, 19, 20, 21, 23, 24, 25, 36, 40, 50, 51, 52, 56, 57
Э
элемент 2, 3, 5, 6, 11, 14, 15, 16, 17, 21, 23, 24, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57