Узнайте, как выполнять XSL-преобразования на стороне клиента в Dreamweaver. Кроме того, узнайте, как создавать XSLT-страницы и связывать их с XML-страницами.

Примечание.

Пользовательский интерфейс в Dreamweaver СС и более поздних версиях стал проще. В результате этого некоторые функции, описанные в этой статье, могут отсутствовать в Dreamweaver CC и более поздних версиях. Дополнительные сведения см. в этой статье.

Процесс XSL-преобразования на стороне клиента

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

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

Настройте сайт Dreamweaver.

Создайте XSLT-страницу или преобразуйте HTML-страницу в XSLT-страницу.

  • Создайте целую XSLT-страницу на сайте Dreamweaver.

  • Преобразуйте существующую HTML-страницу в целую XSLT-страницу.

Присоедините источник XML-данных к странице (если это еще не сделано).

Присоединяемый XML-файл должен находиться в том же каталоге, что и XSLT-страница.

Привяжите XML-данные к XSLT-странице.

Отобразите XML-данные путем привязки данных к целой XSLT-странице.

При необходимости добавьте XSLT-объект «Повторяющаяся область» к таблице или строке таблицы, содержащей шаблоны XML-данных.

Присоедините XSLT-страницу к XML-странице.

Опубликуйте XML-страницу и привязанную XSLT-страницу на веб-сервере.

Просмотрите XML-страницу в браузере.

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

Создание целых XSLT-страниц и отображение данных

Необходимо использовать XSLT-страницу целиком для преобразований на стороне клиента. (XSLT-фрагменты неприменимы для этого типа преобразования.) Для создания XSLT-страниц, привязки к ним XML-данных и форматирования XSLT-страниц для преобразований на стороне клиента используйте следующий общий порядок действий.

Создайте XSLT-страницу.

Отобразите данные на XSLT-странице.

Отобразите повторяющиеся элементы на XSLT-странице.

После создания целой XSLT-страницы с шаблонами динамического содержимого для XML-данных на XML-странице необходимо вставить ссылку на XSLT-страницу.

Примечание.

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

  1. Откройте XML-файл для привязки к XSLT-странице.
  2. Выберите «Команды» > «Присоединить таблицу стилей XSLT».
  3. В диалоговом окне нажмите кнопку «Обзор», найдите XSLT-страницу, на которую должна указывать ссылка, выберите страницу и нажмите кнопку «OК».
  4. Чтобы закрыть диалоговое окно и вставить ссылку на XSLT-страницу в верхней части XML-документа, нажмите кнопку «OК».

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет