Latest web development tutorials

XSLT <XSL: применить-импорта> элемент

Элементы XSLT Справочное руководство Полный XSLT Элемент Справочное руководство

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

<Xsl: Наносить-импорт> элемент может быть применен из импортируемых правил шаблона таблиц стилей.

Импорт таблицы стилей приоритет правила шаблона, чем основной таблицы стилей правила шаблона низкой. Если вы хотите использовать, чтобы импортировать таблицу стилей в правиле шаблона статьи, а не основная таблица стилей эквивалентна статье правил, он будет использовать <Xsl: Наносить-импорта> элемент.


грамматика

<xsl:apply-imports/>

свойство

Нет

примеров

Предположим, мы имеем таблицу стилей с именем "standard.xsl", который содержит правила для шаблонов сообщений элемента:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="message">
<h2><xsl:apply-templates/></h2>
</xsl:template>

</xsl:stylesheet>

Другой таблицы стилей для импорта "standard.xsl", и изменять элементы сообщения, следующим образом:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:import href="standard.xsl"/>

<xsl:template match="message">
<div style="border:solid blue">
<xsl:apply-imports/>
</div>
</xsl:template>

</xsl:stylesheet>

Результаты будут поместить сообщение в форму элементов:

<div style="border:solid blue"><h2>...</h2></div>


Элементы XSLT Справочное руководство Полный XSLT Элемент Справочное руководство