symbols: {entry25{<br/>examples: hat [h{t]entry45<i>hat</i>[h{t]<br/><p/>
symbols: eI or ayentry25eI<i>or ay</i><br/>examples: hate [heIte], trait [trayt]entry45<i>hate</i>[heIte],<i>trait</i>[trayt]<br/><p/>
Sample output from Saxon 8.7.1:
symbols: {entry12{<br/>examples: hat [h{t]entry22<i>hat</i>[h{t]<p/>
symbols: eI or ayentry12eI<i>or ay</i><br/>examples: hate [heIte], trait [trayt]entry22<i>hate</i>[heIte],<i>trait</i>[trayt]<p/>
------------------------------------------------------------
Why does the built-in processor return 2 & 4 for position() and 5 for last()?
Subject:Problem with position() and last() Author:Mark Eisenberg Date:28 Jan 2007 04:16 PM
Further investigation leads me to conclude that the issue I have raised above is being caused by whitespace in the <row> nodes. I have a strip-space directive in my XSLT so all of this should be gone. I understand that the built-in processor does not support strip space so I have been working with the .NET processor because it is way faster than the Saxon processor. This processor strips some of the white space, but not all.