This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Pass key from one XSL to another
- From: Xiaocun Xu <xiaocunxu at yahoo dot com>
- To: xsl-list <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 8 May 2002 15:51:12 -0700 (PDT)
- Subject: [xsl] Pass key from one XSL to another
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi,
I recently had a need to pass key from one XSL to
another. The way my XSLs are organized is that all
common templates are kept in _base.xsl, while XSL such
as Organization.xsl import the _base.xsl.
The functionality I need to implement now is to
apply transformation from Excel date to all Extended
Attributes (XA) that has data type of "date".
Within Organization.xsl, I keep XAs of date type in
a key, and would like to pass this key to the template
that processes XAs which is located in _base.xsl so
that I can use key() to find if a XA is of date type
or not.
Can this be done? If not, I suppose my fallback is
to set all XAs of date type as a node-set in a
variable, which pass onto XA template, then use
xsl:for-each within the template.
Any comments and suggestions welcomed.
Much appreciated,
Xiaocun
__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Mother's Day is May 12th!
http://shopping.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list