[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Finding first difference between 2 text strings


Subject: Re: [xsl] Finding first difference between 2 text strings
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 11 Sep 2009 09:20:40 +0100

> 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,'.+*\{}[]','&#xe001;&#xe002;&#xe003;&#xe004;&#xe005;&#xe006;&#xe007;&#xe008;')"/>


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. 
________________________________________________________________________


Current Thread
Keywords