xsl-list
[Top] [All Lists]

Re: [xsl]Local-Global Variable help

2006-08-30 05:29:57
m(_dot_)core(_at_)aimconsulting(_dot_)it wrote:

i make you an example for calrify what i need to do 
(put "<" instead of "(" ):

  Why did you use parenthesis?

TEMPLATE 1:
(xsl:template match="fields[descendant::field[contains(@id,
'Metadata')]]")
(xsl:for-each select="field[contains(@id,'classMetadata')]")
(xsl:variable name="var" select="@value")
(/xsl:template)

TEMPLATE 2:
(xsl:template match="fields[descendant::field[utils:endsWith(@id,
$var)]]")
 ecc
 ...
(/xsl:template)

  As already said, it is not possible (in @match
especially).  But you can control which nodes you apply
templates on at the "call" (in TEMPLATE 1).  You'll can use
a template rule or even a named template, because you'll not
need @match anymore.

  Regards,

--drkm





















        
 p2.vert.ukl.yahoo.com uncompressed/chunked Wed Aug 30 11:13:39 GMT 2006 
        
                
___________________________________________________________________________ 
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet 
! 
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos 
expériences. 
http://fr.answers.yahoo.com 


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