4Suite™ API Documentation

# ► Module Ft.Xml.Xslt.Exslt.Dynamic

EXSLT 2.0 - Dyanmic (http://www.exslt.org/dyn/index.html) WWW: http://4suite.org/XSLT e-mail: support@4suite.org

    Copyright (c) 2001 Fourthought Inc, USA.   All Rights Reserved.
    See  http://4suite.org/COPYRIGHT  for license and copyright information

Functions: Closure, Evaluate, Map, Max, Min, Sum |  |  |  | Globals: EXSL_DYNAMIC_NS, ExtElements, ExtFunctions, ExtNamespaces

## Functions

Closure(context, nodeset, string)
  NOT YET IMPLEMENTED

      The dyn:closure function creates a node set resulting from transitive
      closure of evaluating the expression passed as the second argument on
      each of the nodes passed as the first argument, then on the node set
      resulting from that and so on until no more nodes are found.

Evaluate(context, string)
  The dyn:evaluate function evaluates a string as an XPath expression and returns the resulting value, which might be a boolean, number, string, node set, result tree fragment or external object. The sole argument is the string to be evaluated.
Map(context, nodeset, string)
  NOT YET IMPLEMENTED

      The dyn:map function evaluates the expression passed as the second argument
      for each of the nodes passed as the first argument, and returns a node set
      of those values.

Max(context, nodeset, string)
  NOT YET IMPLEMENTED

      The dyn:max function calculates the maximum value for the nodes passed as
      the first argument, where the value of each node is calculated dynamically
      using an XPath expression passed as a string as the second argument.

Min(context, nodeset, string)
  NOT YET IMPLEMENTED

      The dyn:min function calculates the minimum value for the nodes passed as
      the first argument, where the value of each node is calculated dynamically
      using an XPath expression passed as a string as the second argument.

Sum(context, nodeset, string)
  NOT YET IMPLEMENTED

      The dyn:sum function calculates the sum for the nodes passed as the first
      argument, where the value of each node is calculated dynamically using an
      XPath expression passed as a string as the second argument.

## Globals

EXSL_DYNAMIC_NS = 'http://exslt.org/dynamic'
ExtElements = {}
ExtFunctions = {('http://exslt.org/dynamic', 'evaluate'): <function Evaluate>}
ExtNamespaces = {'http://exslt.org/dynamic': 'dyn'}