Subject: Re: Finding first difference between 2 text strings
From: "James A. Robinson" <jim.robinson@xxxxxxxxxxxx>
Date: Thu, 10 Sep 2009 20:37:43 -0700
|
On Thu, 10 Sep 2009 09:03:14 -0700 I wrote:
< <xsl:sequence select="
< if (empty($a) and empty($b))
< then 0
< else if ($a[1] ne $b[1])
< then $pos
< else
< f:mismatch-position(remove($a, 1), remove($b, 1), $pos + 1)" />
Meanwhile I'm pondering the difference between
else if ($a[1] ne $b[1])
and
else if (not($a[1] eq $b[1]))
When one of $a or $b are empty... I guess I better dig up the XPath
spec and refresh my understanding of effective boolean values.
Jim
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
James A. Robinson jim.robinson@xxxxxxxxxxxx
Stanford University HighWire Press http://highwire.stanford.edu/
+1 650 7237294 (Work) +1 650 7259335 (Fax)
|