Главная » XSLT » Описание Java-функций расширения в формате Java

0

<xsl:stylesheet

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

xmlns:xalan="http://xml.apache.org/xslt"

xmlns:java="http://xml.apache.org/xslt/java">

<xalan:component prefix="Math" functions="sin cos tan atan">

<xalan:script lang="javaclass" src="http://xml.apache.org/xslt/java"/> </xalan:component>

<xsl:variable name="pi" select="4.0 * java:java.lang.Math:atan(1.0)"/>

<!– … –>

</xsl:stylesheet>

Этот способ применяется, когда нужно затребовать доступ к большому числу Java-расширений в одном объявлении пространстве имен. Недостаток в том, что для каждого вызова приходится писать больше слов.

Мангано Сэл  XSLT. Сборник рецептов. – М.: ДМК Пресс, СПБ.: БХВ-Петербург, 2008. – 864 с.: ил.

Tags: ,

По теме:

  • Комментарии