[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: removing spaces from attributes with saxon
ChivaBaba@xxxxxxx wrote:
I'm using Saxon652 and got problems when I want to use the normalize-space() - function to remove white-spaces from an attribute.normalize-space() function doesn't remove all white spaces, it's "normalize", not "remove" function, read spec what the normalizing means: http://www.w3c.org/TR/xpath.html#function-normalize-space You should probably use translate() function to get rid of spaces. <xsl:variable name="f"> <xsl:value-of select="normalize-space(@name)"/> </xsl:variable> <xsl:value-of select="translate(@name, ' ', '')"/> ps.: one more general question: is it not possible to declare variables by referring to values of other variables, as the following example shows:What the expr atribute? There is no such attribute and this should be syntax error at all. Use concat() function to concat string values: <xsl:variable name="dir" select="concat($sep, 'html', $sep)"/> -- Oleg Tkachenko Multiconn International, Israel XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|