Разделы сайта
Комментарии к статьеВерсия для печати  
Подключение модулей

Данных, находящихся в дефолтном XML-документе страницы, иногда бывает недостаточно, чтобы правильно отобразить страницу. Поэтому в системе Arp.site предусмотрена возможность расширения базового XML-документа при помощи модулей.

Подключение модулей в шаблоне происходит так:

<xsl:stylesheet>
<!--?
module-name parameters
?-->
<xsl:template match="…">
</xsl:template>
</xsl:stylesheet>

  • module-name – название модуля,
  • parameters – параметры подключения модуля

Рассмотрим конкретный пример.

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

<!--?
user-info
?-->

<xsl:template match="/*/user-info">
<a href="mailto:{@email}"><xsl:value-of select="@name"/></a>
(<xsl:value-of select="@name"/>)
</xsl:template>
</xsl:stylesheet>

После подключения модуля user-info в XML-коде появляется дополнительная информация в виде:

<user-info aka="arser" email="arser@abitu.ru" login="arser" name="Каленюк Алексей Викторович" />

И эту информацию можно использовать при прорисовке страницы.

Модуль user-info выдает информацию о пользователе, который находится в данный момент на странице.



Последнее обновление материала: 14.12.2003

Прокоментировать  [Кол-во комментариев: 0]Обсудить в форуме

©Arptek. Телефон: 409-95-76. Rambler's Top100
Hosted by uCoz