IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    
Перейти к тексту

developerWorks Россия  >  XML  >

Создание динамических интерфейсов Firefox

Разработка программы чтения RSS-лент, загружающей данные через Ajax и динамически создающей элементы XUL с помощью XSLT.

developerWorks
Страница 1 из 11 На предыдущую страницу

Опции документа

Обсудить

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


Выскажите мнение об этом учебном пособии

Помогите нам улучшить содержание


Уровень сложности: средний

Адам Пилкинтон, разработчик, IBM

22.05.2009

При разработке приложений, выполняющихся в браузере, которые отображают информацию из новостных лент XML, часто приходится создавать как сам механизм получения данных, так и интерфейс. Mozilla Firefox предоставляет средства, освобождающие программистов от этой необходимости, позволяя им сосредоточиться на функциональности самого приложения. В данной статье рассказывается об использовании Ajax (Asynchronous JavaScript + XML) для загрузки XML-данных с Web-сервера. Вы также узнаете, как применять расширяемый язык стилевых преобразований (Extensible Stylesheet Language Transformations - XSLT) для динамического создания интерфейсных элементов Firefox в виде конструкций XML-языка описания интерфейсов (XML User Interface Language – XUL). Этот подход можно успешно применять в любых приложениях, использующих источники данных XML.

Перед тем как начинать изучение данного руководства...

... внимательно прочитайте о том, что вас ожидает и как использовать этот материал с максимальной пользой.

Об этом руководстве

В этом руководстве детально рассматривается пример приложения, сочетающего использование XUL, XSLT и Ajax с целью создания динамических пользовательских интерфейсов. Прочитав это пособие, вы научитесь применять эти технологии в любом Firefox-приложении, использующем источники данных XML.



В начало


Цели

  • Создать динамически наполняемый каркас интерфейса.
  • Использовать Ajax для загрузки XML-данных в Firefox.
  • Использовать XSLT для создания элементов XUL, которые впоследствии будут добавлены к приложению.


В начало


Предварительные требования

Для понимания данного материала необходимо иметь базовое представление об XML и XSLT, а также уметь применять простые преобразования к XML-данным. Кроме того, требуется знакомство с XUL, который будет использоваться для описания интерфейсов Firefox. Наконец, вы должны уметь писать и понимать код, написанный на JavaScript, так как он будет выступать в качестве связующего звена между остальными технологиями.



В начало


Системные требования

Вам понадобится браузер Firefox версии 2 и Web-сервер с поддержкой PHP для запуска демонстрационного приложения к данному руководству.



В начало



Страница 1 из 11 На предыдущую страницу
    IBM в России Конфиденциальность Контакты