[Home] [By Thread] [By Date] [Recent Entries]
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
|

Cart



