jats-functions.xsl

Contains all auxiliary and general-purpose functions which cannot be attributed to one particular module.
If a function serves for purpose that has relation to one of the existing modules then it should be placed into that module, e.g. tps:get-graphic-file-path function is found in the module jats-graphics.xsl.
CVS Id:
Revision
XSLT Version:
2.0
Namespace Prefix Summary:
tps - http://www.typefi.com/ContentXML
xd - http://www.pnp-software.com/XSLTdoc
xs - http://www.w3.org/2001/XMLSchema
xsl - http://www.w3.org/1999/XSL/Transform

Functions Summary

attribute()? tps:create-attribute (param: xs:string namexs:string? value) - source
xs:string tps:encode-gt-lt-url (param: xs:string url) - source
xs:string tps:format-month (param: xs:string month) - source
xs:string tps:format-month-number (param: xs:double month) - source
xs:string? tps:get-mapped-value (param: xs:string? inputelement(map)* mapping) - source
xs:boolean tps:is-non-empty-regular-expression (param: xs:string regex) - source
xs:boolean tps:is-subsequence (param: xs:string+ seq1xs:string+ seq2) - source
node()* tps:non-empty-nodes (param: node()* nodes) - source
xs:string tps:replace-tokens (param: xs:string stringxs:string+ tokensxs:string+ replacements) - source
xs:string* tps:sequence-except (param: xs:string+ seq1xs:string+ seq2) - source

Functions Detail

attribute()? tps:create-attribute (param: xs:string namexs:string? value) - source
Parameters:
xs:string name -
xs:string? value -
xs:string tps:encode-gt-lt-url (param: xs:string url) - source
Parameters:
xs:string url -
xs:string tps:format-month (param: xs:string month) - source
Parameters:
xs:string month -
xs:string tps:format-month-number (param: xs:double month) - source
Parameters:
xs:double month -
xs:string? tps:get-mapped-value (param: xs:string? inputelement(map)* mapping) - source
Parameters:
xs:string? input -
element(map)* mapping -
xs:boolean tps:is-non-empty-regular-expression (param: xs:string regex) - source
Parameters:
xs:string regex -
xs:boolean tps:is-subsequence (param: xs:string+ seq1xs:string+ seq2) - source
Parameters:
xs:string+ seq1 -
xs:string+ seq2 -
node()* tps:non-empty-nodes (param: node()* nodes) - source
Parameters:
node()* nodes -
xs:string tps:replace-tokens (param: xs:string stringxs:string+ tokensxs:string+ replacements) - source
Parameters:
xs:string string -
xs:string+ tokens -
xs:string+ replacements -
xs:string* tps:sequence-except (param: xs:string+ seq1xs:string+ seq2) - source
Parameters:
xs:string+ seq1 -
xs:string+ seq2 -