Последние учебники веб-разработки
 

XSLT <xsl:stylesheet> and <xsl:transform> Elements


<Полный XSLT элемент Ссылка

Определение и использование

<xsl:stylesheet> и <xsl:transform> элементы полностью синонимичные элементы. Они используются для определения корневого элемента таблицы стилей.


Синтаксис

<xsl:stylesheet
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">

  <!-- Content:(<xsl:import>*,top-level-elements) -->

</xsl:stylesheet>

<xsl:transform
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">

  <!-- Content:(<xsl:import>*,top-level-elements) -->

</xsl:transform>

Атрибуты

Атрибут Стоимость Описание
versionversion Необходимые. Определяет версию XSLT таблицы стилей
extension-element-prefixeslist Необязательный. Белый пробелами список префиксов пространств имен используется для элементов расширения

Этот атрибут не поддерживается Netscape 6

exclude-result-prefixeslist Необязательный. Белое пространство, отделенный список префиксов пространств имен, которые не должны быть направлены на выход
idname Необязательный. Уникальный идентификатор таблицы стилей

Этот атрибут не поддерживается Netscape 6

Пример 1

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

....

....

</xsl:stylesheet>

Пример 2

<?xml version="1.0" encoding="UTF-8"?>

<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

....

....

</xsl:transform>

<Полный XSLT элемент Ссылка