# EXSLT - str:concat - Implementer Page

Version: 1 Status: new User Page: index.html XML Definition: str.concat.xml Function Package: str.concat.zip

#### Function Syntax

    string str:concat(node-set)

The `str:concat` function takes a node set and returns the concatenation of the string values of the nodes in that node set. If the node set is empty, it returns an empty string.

An implementation of this extension function in the EXSLT str namespace must conform to the behaviour described in this document.

## Implementations

Built-in support for `str:concat` is available in the following XSLT processors:

Processor | Processor Version | Implemented Version
--- | --- | ---
4XSLT, from 4Suite. | 0.12.0a3 | 1
libxslt from Daniel Veillard et al. | 1.0.19 | 1

The following implementations of `str:concat` are available:

Language | Implemented Version | Creator | Date | Download
--- | --- | --- | --- | ---
Javascript | 1 | Chris Bayes | 2001-06-26 | str.concat.js
Msxsl | 1 | Chris Bayes | 2001-06-26 | str.concat.msxsl.xsl

## Use Cases

Use Case Package: str.concat.use-cases.zip

The following use cases illustrate the functionality of `str:concat`.

Details | Calling Stylesheet | XML Data | Expected Result | Category | Template
--- | --- | --- | --- | --- | ---
1 | str.concat.1.xsl | str.concat.data.1.xml | - | example | N

## Change History

Submitted: 2001-06-26
Creator: Chris Bayes(http://www.bayes.co.uk)

Concatenates the string values of a node set.

Version | Modified | By | Details
--- | --- | --- | ---
1.1 | 2002-08-21 | Craig Stewart | Added 4XSLT and libxslt implementation to the list.
1.2 | 2002-11-12 | Craig Stewart | Updated 4XSLT version to 0.12.0a3.

http://www.exslt.org/str/functions/concat/str.concat.html last modified 2002-11-12