Please visit our sponsors !
The <xsl:preserve-space> and <xsl:strip-space> Elements
Definition and Usage
The <xsl:preserve-space> element is used to define the elements for which
white space should be preserved.
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-names |
Required. 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 1
In 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="ISO-8859-1"?>
<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>
|
Jump to: Top of Page
or HOME or
Printer friendly page
Search W3Schools:
What Others Say About Us
Does the world know about us? Check out these places:
Dogpile
Alta Vista
MSN
Google
Excite
Lycos
Yahoo
Ask Jeeves
We Help You For Free. You Can Help Us!
W3Schools is for training only. We do not warrant its correctness or its fitness for use.
The risk of using it remains entirely with the user. While using this site, you agree to have read and accepted our
terms of use and
privacy policy.
Copyright 1999-2002 by Refsnes Data. All Rights Reserved
|