BizTalk Utilities CV ,   Jobs ,   Code library  
 
 
[XSLT Reference] [XPath Reference] [Download Reference Download this Reference]

XSLT Reference

[Implementations] [Elements] [Functions] [XPath functions] [Types]

Implementations

  • W3C 1.0 specification (recommendation) - Go there
  • MSXML 2.0 (IE5)
  • MSXML 2.6 (January 2000 preview)
  • MSXML 3.0 - Go there
  • MSXML 4.0 - Go there
  • XML classes in .NET Framework class library - Go there

Elements

w3c1msxml2msxml26msxml3msxml4msxml.NET
[xsl:apply-imports] X X X X
[xsl:apply-templates] X X X X X X
[xsl:attribute] X X X X X X
[xsl:attribute-set] X X X X
[xsl:call-template] X X X X
[xsl:choose] X X X X X X
[xsl:comment] X X X X X X
[xsl:copy] X X X X X X
[xsl:copy-of] X X X X X
[xsl:decimal-format] X X X X X
[xsl:element] X X X X X X
[xsl:fallback] X X X X
[xsl:for-each] X X X X X X
[xsl:if] X X X X X X
[xsl:import] X X X X
[xsl:include] X X X X X
[xsl:key] X X X X
[xsl:message] X X X X
[xsl:namespace-alias] X X X X
[xsl:number] X X X X
[xsl:otherwise] X X X X X X
[xsl:output] X X X X X
[xsl:param] X X X X X
[xsl:preserve-space] X X X X
[xsl:processing-instruction] X X X X X X
[xsl:sort] X X X X X
[xsl:strip-space] X X X X X
[xsl:stylesheet] X X X X X X
[xsl:template] X X X X X X
[xsl:text] X X X X X X
[xsl:transform] X X X X
[xsl:value-of] X X X X X X
[xsl:variable] X X X X X
[xsl:when] X X X X X X
[xsl:with-param] X X X X X

Functions

w3c1msxml2msxml26msxml3msxml4msxml.NET
[current] X X X X X
[document] X X X X
[element-available] X X X X
[format-number] X X X X
[function-available] X X X X
[generate-id] X X X X
[key] X X X X
[system-property] X X X X
[unparsed-entity-url] X X X X

Inherited XPath Functions

w3c1msxml2msxml26msxml3msxml4msxml.NET
[boolean] X X X X X
[ceiling] X X X X
[concat] X X X X X
[contains] X X X X X
[count] X X X X X
[false] X X X X X
[floor] X X X X
[id] X X X X X X
[lang] X X X X
[last] X X X X X X
[local-name] X X X X X
[name] X X X X X
[namespace-uri] X X X X X
[normalize-space] X X X X X
[not] X X X X X
[number] X X X X X
[position] X X X X X
[round] X X X X
[starts-with] X X X X X
[string] X X X X X
[string-length] X X X X X
[substring] X X X X X
[substring-after] X X X X X
[substring-before] X X X X X
[sum] X X X X
[translate] X X X X X
[true] X X X X X

Types

booleanCan have values true and false
charA single character
expressionA string value, containing an XPath expression.
idA string value. Must be an XML name. The string value can be used only once as an id in any document.
language-nameA string containing one of the defined language identifiers. American English = EN-US
nameA string value that conforms to the name conventions of XML. That means: no whitespace, should start with either a letter or an _.
namesMultiple name values separated by whitespace.
namespace-prefixAny string that is defined as a prefix for a namespace.
ncnameA name value that does not contain a colon.
nodeA node in an XML document. Can be of several types, including: element, attribute, comment, processing instruction, text node, etc...
node-setA set of nodes in a specific order. Can be of any length.
node-set-expressionA string value, containing an XPath expression that returns nodes.
numberA numeric value. Can be both floating point or integer
objectAnything. Can be a string, a node, a node-set, anything
qnameQualified name: the full name of a node. Made up of two parts: the local name and the namespace identifier.
qnamesA set of qname values, separated by whitespace.
stringA string value
tokenA string value that contains no whitespace.
tokensMultiple token values separated by whitespace.
uri-referenceAny string that conforms to the URI specification.

Examples

[Combining and intersecting two nodesets][Creating a summary of author sales for a publisher][Creating an HTML document with 'previous' and 'next' links][Creating listboxes and checkboxes using parameters][Creating listboxes and checkboxes using variables][Generating a new stylesheet][Numbering paragraphs and chapters][Using different axes][Whitespace preserving and stripping]

Note: You can now download the full content of the XPath reference, the XSLT reference and the DOM reference in one PDF document. This document contains the implementation tables, internal links to navigate through the references, a full linked table of contents. You can use free text search through the whole reference or print as a nicely formatted document. Download here...

© 2000 Teun Duynstee. Shown on TopXML.com. Information used from XSLT and XPath recommendations © W3C and MSDN documentation © Microsoft.
Do you have comments, additions or suggestions, mail me.
 

Recent Jobs

Integration Specialist Needed - Wor
Virtualization Server Infrastructur
A great opportunity to Digital Vide
here is a greate opportunity as a S
A great opportunity as a Network En

View all Jobs (Add yours)
View all CV (Add yours)




swimming pool contractor
chicago web site design
conference calling
Domain Names
online fax service
Diesel sunglasses
answering service


    Email TopXML  

Front Page Daily Stuff TopXML Forum XML blogs XML Newsgroups BizTalk Biztalk Utilities Biztalk Utilities Tutorial B2B SAP XML Microsoft .NET Dotnet System XML Soapformatter SQLXML XMLserializer XQuery PHP PHP SimpleXML PHP XML Dom PHP XML RPC PHP XSLT Java Java Java XML Xalan Microsoft ASP ASP Schemas XML SQL Server XML XMLDom XSL XSL Tutorial XSLT Stylesheets General Javascript CSS XHTML WAP