This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: can one pass a parameter when opening an xml file?



Use <xsl:param name="yourName"/> as a top-level element; it will function as
a global parameter.  How its value is assigned is determined by the
processor you are using.  It could be assigned from the command line, eg.
saxon -o output.html filename.xml stylesheet.xsl yourName=A

Or the API may have a way of assigning it, such as setParameter("yourName",
"A")

Just remember that this may change from one processor to another, though
there are efforts under way to standardize a common API
(http://www.mulberrytech.com/xsl/xsl-list/archive/msg11770.html)

Good luck,

Evan Lenz
elenz@xyzfind.com

-----Original Message-----
From: owner-xsl-list@mulberrytech.com
[mailto:owner-xsl-list@mulberrytech.com]On Behalf Of Eric Taylor
Sent: Thursday, August 03, 2000 7:05 AM
To: 'XSL-List@mulberrytech.com'
Subject: can one pass a parameter when opening an xml file?


Perhaps just a bizarre idea (novices are good on this front), but is it
possible to add a parameter when opening an xml file so that I can do
something different in the XSL depending on what the parameter is? e.g.
filename.xml A vs. filename.xml B and then in the XSL do something like
<xsl:if parameter1="A">...<xsl:if> <xsl:if parameter1="B">...<xsl:if>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]