|
Subject: [xsl] Parameter in Predicate in xsl:template match problem From: Nathaniel Brett Stoddard <nstoddar@xxxxxxxxx> Date: Wed, 16 Apr 2003 15:41:52 -0700 (PDT) |
Hi folks -- this is my first xslt document, so I'm not quite sure if this is a newbie issue or
not, but here goes (and thanks in advance).
All I want to do is use a <xsl:param> that I defined earlier and set with MSXML before I did the
transformation, in a predicate of a <xsl:template match="....">. I won't bother giving you all
the xml and xslt text because I don't think it really matters. But here is an exerpt:
*.xml:
<category b="3">
<category b="4">
<a>Something</a>
</category>
</category>
*.xsl:
<xsl:param name="target_category" select="'3'"/>
<xsl:template match="//category[@b='3']">
The preceding line works, but what I really want is:
<xsl:template match="//category[@b={$target_category}]">
or something very close to it. Depending on the permutation of { and ' I use
with my variable name, MSXML either tells me I can't use a variable there, it
does nothing (does not match correctly), or registers as a syntax error.
Thanks for the help folks -- my high-paying job at IBM depends on your answer .. um .. well
scratch that :( , but definitely thanks.
Nathaniel Stoddard
__________________________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo
http://search.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Transforming tables from , Kathy Burke | Thread | Re: [xsl] Parameter in Predicate in, J.Pietschmann |
| RE: [xsl] XSLT Xalan problem, Michael Kay | Date | Re: [xsl] Parameter in Predicate in, J.Pietschmann |
| Month |