What does the leading colon do?
coincidentally both of the tricks used in that code are the subject of a
recent enhancement request from someone else, asking that they not be
needed in xpath 1.x
http://lists.w3.org/Archives/Public/public-qt-comments/2009Sep/0002.html
<xsl:variable name="aa"
select="translate($a,'.+*\{}[]','')"/>
is hiding the regexp special characters, something that wouldn't be needed (so
much) if item (1) of the quoted email was provided
concat(':'
is making sure that the regexp never matches the empty string but is
anchored (to a colon at the beginning) something that would not be
needed if item 2 of the email were provided.
David
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--