Learn XML, XSLT, XPath with Tutorials & Samples
Skip Navigation Links
Home
:
XSLT Elements
XSLT Elements
xsl:if
: If the condition is true, process the content
xsl:for-each
: to repeat the Process
xsl:choose when otherwise
: to test multiple conditions
xsl:attribute
: to create an attribute
xsl:attribute-set
: to create set of attributes
xsl:call-template
: to call a Template by Name
xsl:apply-templates
: to apply a template to the current element
xsl:copy
: to copy the node from source to Output
xsl:copy-of
: to create a copy of Node
xsl:variable
: to create a variable
xsl:text
: to create a Test node
xsl:sort
: to sort(asc/desc) nodes
xsl:value-of
: to select value from node
xsl:param
: to create a named parameter
xsl:with-param
: to pass a parameter to a template
Home
String Functions
Concat
Contains
Normalize Space
Starts With
String
String Length
Substring
Substring After
Substring Before
Translate
NodeSet Functions
Count
Last
Name
Local Name
Position
Namespace-uri
Number Functions
Ceiling
Floor
Number
Round
Sum
XSLT Functions
Element Available
Format Number
Function Available
Generate ID
Key
System Property
XSLT Elements
xsl:if
xsl:for-each
xsl:choose when otherwise
xsl:attribute
xsl:attribute-set
xsl:call-template
xsl:apply-templates
xsl:copy
xsl:copy-of
xsl:variable
xsl:text
xsl:sort
xsl:value-of
xsl:param
xsl:with-param
Boolean Functions
Boolean
False
True
Lang
Not
About
Softwares