[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML overlap - processing a node-set defined by <s
James Fuller wrote:
u might want to take a look at lmnl Thanks James, but I have to stick on XML, lmnl seems to have it's own none-XML syntax. Meanwhile I found a paper about CLIX [1], which had worked out the start/end scenarios in more detail beyond the chapter 'Range ordering with and without co-located endpoints'. Until I found out more about the later mentioned validator build on Saxon, my XSLT related question is this: Is the best (performant) way to work on the selection the following? <xsl:variable name="precedingStarts" select="count(preceding::text:start)"/> <xsl:if test="$precedingStarts != 0"> <xsl:variable name="followingEnds" select="count(following::text:end)"/> <xsl:if test="$precedingStarts = $followingEnds"> <!-- do something --> </xsl:if> </xsl:if> Is there any possibility to cache this? I am thankful for any help, Svante [1] http://www.idealliance.org/papers/extreme/Proceedings/html/2004/DeRose01/EML2004DeRose01.html
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|