[Home] [By Thread] [By Date] [Recent Entries]
At 2004-09-22 19:38 +0100, Mark Williams wrote:
Is there any easy xslt function for removing white space in an element other than strip-space. <xsl:strip-space> does not remove white-space in an element ... it removes white-space-only text node children of an element when found during the creation of the source node tree. If a text node has any non-white-space in it, then the entire text node is preserved. This only happens at the construction of the source node tree. I have an element which contains urls, some of which have white space in the middle of the url. Strip-space won't help with this. To remove *all* white-space from any text string, say $abc, the following will work: translate(normalize-space($abc),' ','') "normalize the white-space of $abc into single spaces and then
translate the spaces into nothing, which removes them".I hope this helps. ................ Ken
|

Cart



