Subject: RE: [xsl] parameters to xsl file From: Bagchi Ratul <bratul@xxxxxxxx> Date: Tue, 19 Mar 2002 04:37:08 +0100 |
You should use xsl:variable tag and set the value of id from some script and u can put the select statement as <xsl:for-each select = "/root/program/@id=$variable"> That will do it. Best of luck. -----Original Message----- From: Laura Jenkins [mailto:xsl_list@xxxxxxxxxxx] Sent: Monday, March 18, 2002 4:38 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] parameters to xsl file hello I have a doubt. I have an xsl that has to run on a condition.. for example <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:for-each select = "/root/program/@id='VARYING_ID'"> .. DO SOME STUFF.. </xsl:for-each> </xsl:template> </xsl:stylesheet> i have to run this xsl based on the id which could be varying.. and this id is not from xml file.. is there a way that i pass on this id as a parameter to xsl file(quite weird ??? ) like the command line argument?? or some way that xsl knows about this variable. i basically want the similar behaviour of passing on a parameter to a batch file i am thinking of a way that would be to give these varying ids( which are actuallyfixed in number ) in a property file kind of a file( which would be an xml file) and then make my xsl read this xml through import.. so if i have and xml file( the id defining xml file ) which looks like <definingids> <var id = 1>varid1</var> <var id = 2>varid2</var> <var id = 3>varid3</var> </definingids> and i run xsl for each definingids/var .. Is it a right approach or is there any other way to do this? laura _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] parameters to xsl file, Michael Kay | Thread | [xsl] Is it possible to create a fo, Markus . Lehr |
[xsl] XPath filtering, Sean Russell | Date | [xsl] Comparing previous, Keen Tim |
Month |