xsl-list
[Top] [All Lists]

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

2009-09-10 23:38:11
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(_dot_)robinson(_at_)stanford(_dot_)edu
Stanford University HighWire Press      http://highwire.stanford.edu/
+1 650 7237294 (Work)                   +1 650 7259335 (Fax)

--~------------------------------------------------------------------
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>
--~--