Новые стандарты на основе XML

Все статьи

Неисчерпаемый кладезь изобретений

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

Язык преобразований XSL (XSLT, Extensible Stylesheet Language Transformations, www.w3.org/TR/xslt)

Этот основанный на XML язык позволяет извлекать и сортировать XML-данные и форматировать их как HTML или XHTML, после чего они становятся готовы к просмотру их в Web. При необходимости XSLT может преобразовать данные в формат PDF, текстовый файл или использует их для постоянного обновления некой таблицы, диаграммы или других изображений в формате Scalable Vector Graphics  (SVG). С помощью XSLT можно выполнять все эти задачи одновременно. Более подробные сведения по данному вопросу можно найти в руководстве Дэвида Эйзенберга «Using XML»

Система описания ресурсов (RDF, Resource Description Framework, www.w3.org/RDF/)

Этот, основанный на XML, язык предоставляет последовательную структуру для приложений, обменивающихся метаданными в Web. Иными словами, RDF интегрирует библиотечные каталоги и директории, собирает и объединяет новости, программное обеспечение и все типы контента. RDF также облегчает взаимодействие и обмен данными между разными типами коллекций (например, коллекции музыки и фотографий). RDF используется в некоторых приложениях. Например, если открыть каталоги браузера Mozilla, можно найти файлы RDF (и CSS), помогающие браузеру работать.

Rich Site Summary (RSS, http://backend.userland.com/rss092)

Rich Site Summary (RSS) является простым языком XML для описания Web-сайтов. Он был разработан Дэном Либби (Dan Libby) для портала AOL/Netscape «My Netscape». После потери интереса AOL к этому проекту в апреле 2001 года, продвижением RSS занялась компания Дэйва Вайнера (Dave Winer) UserLand Software Company. Сегодня RSS используют тысячи сайтов, что сделало RSS одним из наиболее популярных форматов XML в Web.

Средства Web-публикации

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

Например, программа для публикации в Web под названием Movable Type, используемая сообразительными или не интересующимися техническими деталями авторами для поддержания и обновления Web-журналов, новостных сайтов и веблогов, использует XML-RCC для облегчения управления сайтом и XML RSS для автоматического распределения содержимого между другими, поддерживающими XML сайтами. Тогда как Movable Type позволяет пользователям публиковать свои творения в сети, XML позволяет Movable Type просто существовать.

Movable Type является лишь одной из многих программ, использующих XML для управления контентом. В качестве других примеров подобных продуктов можно назвать Radio UserLand, UserLand Frontier  и Blogger от компании Pyra Software. Популярность таких продуктов неуклонно растет как и число пользователей, обнаруживших все простоту и удовольствие, получаемое от публикации своих соображений в Internet.

Таким образом, по мере распространения ПО для публикации, увеличивается и использование XML – не только за счет разработчиков, но и благодаря пользователям, которые даже не слышали о стандарте XML.

Лидеры рынка также не отстают от менее крупных производителей ПО в плане поддержки этого стандарта. Flash MX позволяет импортировать, экспортировать и обрабатывать XML, что позволяет добавить преимущества основанной на стандартах технологии обмена данными к мощи программного продукта Macromedia. Благодаря XML разработчики могут использовать одни и те же XML-данные для Flash и обычной версии сайта и сэкономить время и расходы, одновременно оптимизировав использование ресурсов.

Контакты

Москва

м. Бауманская, ул. Радио, д. 24, корп.1

Санкт-Петербург

Невский проспект, д. 25

Все контакты и схемы проезда

Отправить заявку

Заполнены не все обязательные поля
Нужно дать согласие на обработку персональных данных