The <xsl:strip-space> element is used to define the elements for which white space should be removed.
Note: Preserving white space is the default setting, so using the <xsl:preserve-space> element is only necessary if the <xsl:strip-space> element is used.
Note: The <xsl:preserve-space> element and the <xsl:strip-space> element are top-level elements.
Syntax<xsl:preserve-space elements="list-of-element-names"/>
<xsl:strip-space elements="list-of-element-names"/>
Attributes Attribute Value Description elements list-of-element-namesRequired. A white space separated list of element names for which white space should be preserved/removed.
Note: The list can also contain "*" and "prefix:*" so that all elements or all elements from a particular namespace can be joined
Example 1In the example below we preserve white space nodes for title and artist elements, and remove white space nodes for country, company, price, and year elements:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:strip-space elements="country company price year" />
<xsl:preserve-space elements="title artist" />
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="catalog/cd">
<p>
<xsl:value-of select="title" /><br />
<xsl:value-of select="artist" /><br />
<xsl:value-of select="country" /><br />
<xsl:value-of select="company" /><br />
<xsl:value-of select="price" /><br />
<xsl:value-of select="year" />
</p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
❮ Complete XSLT Element ReferenceTrack your progress - it's free!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4