Объявление XSL

Корневым элементом, указывающим на то, что документ является XSL таблицей стилей является следующий:

<xsl:stylesheet>

или полностью равноценный ему

<xsl:transform>

В соответствии с W3C XSLT Рекомендацией корректный способ объявления таблицы стилей XSL выглядит следующим образом:

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

или

<xsl:transform version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Для того чтобы XSLT элементы, атрибуты и характеристики были доступны в начале документа необходимо объявить пространство имен XSLT:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

указывающее на официальное пространство имен W3C XSLT. При этом также следует указать атрибут version="1.0".

Реализация преобразования с помощью JavaScript

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

Использование в качестве альтернативы JavaScript позволяет:

  • Выполнять проверку типа браузера
  • Использовать подходящие таблицы стилей в зависимости от типа браузера и потребностей пользователей.

Другим решением для браузеров, не поддерживающих XSLT является преобразование XML в XHTML на веб- сервере.

Порядок выполнения лабораторной работы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: