<xsl:text disable-output-escaping='yes' | 'no'> <!-- Содержимое: символьные данные --> </xsl:text> | Инструкция. Создает в выходящем документе текстовый узел. Пробельные символы, находящиеся внутри xsl:text , не удаляются. • disable-output-escaping — определяет, должны ли в выходящем документе особые символы этого текстового узла заменяться на сущности |
<xsl:transform id=' | Корневой документ преобразования. Псевдоним элемента xsl:stylesheet |
<xsl:value-of select=' | Инструкция. Создает в выходящем документе текстовый узел, содержащий результат вычисления выражения, приведенный к строке. • select — содержит вычисляемое выражение; • disable-output-escaping — определяет, должны ли в выходящем документе особые символы этого текстового узла заменяться на сущности |
<xsl:variable name=' | Инструкция, элемент верхнего уровня. Создает глобальную или локальную переменную. Значение переменной не может быть изменено. • name — задает имя определяемой переменной; • select — задает значение определяемой переменной |
<xsl:when test=' | Субэлемент элемента xsl:choose . Выполняется один из вариантов в блоке xsl:choose в зависимости от условия. • test — задает выражение логического условия |
<xsl:with-param name=' | Субэлемент элементов xsl:apply- templates , xsl:call- template . Задает значение одного параметра при вызове параметризованного шаблона. • name — имя параметра; • select — выражение, значение которого должно быть передано как параметр. В случае, если атрибут select не определен, значением передаваемого параметра является дерево, полученное в результате выполнения содержимого xsl:with-param . Если элемент при этом пуст, значением параметра является пустая строка |
Атрибуты
Сведения об атрибутах XSLT представлены в табл. П2.2.
Атрибут | Назначение |
---|---|
xsl:version | Указывает версию языка в случае использования упрощенного синтаксиса записи преобразований |
xsl:exclude-result-prefixes | Перечисляет префиксы пространств имен, которые должны быть исключены в данном элементе |
xsl:extension-elements-prefixes | Перечисляет префиксы пространств имен, которые используются в элементах расширения |
xsl:use-attribute-sets | Перечисляет названия именованных наборов атрибутов, которые следует включить в данный элемент на выходе |
Приложение 3
Краткий справочник функций XSLT и XPath
Обозначения
Прототип функции имеет следующий синтаксис:
Вы читаете Технология XSLT