Re: [xsl] dynamically extending xslt

Subject: Re: [xsl] dynamically extending xslt
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 10 Oct 2005 13:44:22 +0100
  This would be transformed into:

  <document>
    <body>
      <topic>
        <xsl:choose>
          <xsl:when test="//variable[@name='aVariable'] = 1">

Is that really what you want to generate? 
(Unless rewritten by your xslt systems' optimiser) 
It searches the whole document to find all variable[@name='aVariable']
elements  and returns true() if any of then have a value of 1.

It isn't clear from your description why you need to generate an xsl
stylesheet rather than just having the main  stylesheet operate directly
on the input document. What final result do you need to generate from

<document>
  <body>
    <topic>
      <selection variable="aVariable">
        <item value="1">
          <textblock>some text</textblock>
        </item>
      </selection>
     </topic>
  </body>
</document>


?

David



________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread