Extension Module - Ft.Xml.Xslt.BuiltInExtElements

########################################################################
# $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/BuiltInExtElements.py,v 1.42 2004/05/28 06:49:59 uogbuji Exp $

Namespaces

The namespace for extensions defined in this document are:

Prefix Namespace
f http://xmlns.4suite.org/ext

The prefix is given for this document only. Any other prefix can be used within a particular stylesheet.


Elements

Element Syntax
f:apply-templates <f:apply-templates
  mode = { qname }
  select = expression
  <!-- Content: (xsl:sort | xsl:with-param)* -->
/>
f:assign <f:assign
  name = qname
  body-as-ns = { "yes" | "no" }
  select = expression
  <!-- Content: template -->
/>
f:chain-to <f:chain-to
  href = { uri-reference }
  <!-- Content: template -->
/>
f:create-index <f:create-index
  name = { string }
  select = expression
  use = expression
  <!-- Content: template -->
/>
f:dump-keys <f:dump-keys
  force-update = { "yes" | "no" }
  raw = { "yes" | "no" }
  <!-- Content: template -->
/>
f:dump-vars <f:dump-vars
  raw = { "yes" | "no" }
  <!-- Content: template -->
/>
f:message-control <f:message-control
  suppress = { "yes" | "no" }
  <!-- Content: template -->
/>
f:output <f:output
  cdata-section-elements = { qnames }
  doctype-public = { string }
  doctype-system = { string }
  encoding = { string }
  indent = { "yes" | "no" }
  media-type = { string }
  method = { qname }
  omit-xml-declaration = { "yes" | "no" }
  standalone = { "yes" | "no" }
  version = { nmtoken }
  <!-- Content: template -->
/>
f:raw-text-output <f:raw-text-output
  select = expression
  <!-- Content: template -->
/>
f:replace <f:replace
  substring = string-expression
  string = string-expression
  <!-- Content: template -->
/>
f:uri-to-element <f:uri-to-element
  default-name = { qname }
  uri = { uri-reference }
  default-namespace = { uri-reference }
  use-attribute-sets = qnames
  <!-- Content: template -->
/>

Elements

Element - f:apply-templates

Element Syntax

<f:apply-templates
  mode = { qname }
  select = expression
  <!-- Content: (xsl:sort | xsl:with-param)* -->
/>

Element - f:assign

Element Syntax

<f:assign
  name = qname
  body-as-ns = { "yes" | "no" }
  select = expression
  <!-- Content: template -->
/>

Element - f:chain-to

Element Syntax

<f:chain-to
  href = { uri-reference }
  <!-- Content: template -->
/>

Element - f:create-index

Element Syntax

<f:create-index
  name = { string }
  select = expression
  use = expression
  <!-- Content: template -->
/>

Element - f:dump-keys

Element Syntax

<f:dump-keys
  force-update = { "yes" | "no" }
  raw = { "yes" | "no" }
  <!-- Content: template -->
/>

Element - f:dump-vars

Element Syntax

<f:dump-vars
  raw = { "yes" | "no" }
  <!-- Content: template -->
/>

Element - f:message-control

Element Syntax

<f:message-control
  suppress = { "yes" | "no" }
  <!-- Content: template -->
/>

Element - f:output

Element Syntax

<f:output
  cdata-section-elements = { qnames }
  doctype-public = { string }
  doctype-system = { string }
  encoding = { string }
  indent = { "yes" | "no" }
  media-type = { string }
  method = { qname }
  omit-xml-declaration = { "yes" | "no" }
  standalone = { "yes" | "no" }
  version = { nmtoken }
  <!-- Content: template -->
/>

Element - f:raw-text-output

Element Syntax

<f:raw-text-output
  select = expression
  <!-- Content: template -->
/>

Element - f:replace

Element Syntax

<f:replace
  substring = string-expression
  string = string-expression
  <!-- Content: template -->
/>

Element - f:uri-to-element

Element Syntax

<f:uri-to-element
  default-name = { qname }
  uri = { uri-reference }
  default-namespace = { uri-reference }
  use-attribute-sets = qnames
  <!-- Content: template -->
/>