|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Re: Conditional Processing in XSLT & JS
> I have the following evaluation :
>
> <xsl:if test="'{name}' = 'return bpr_name()'">
>
> if the contents of 'name' node and the string returned by the
> javascript function are equal the it will perform the following tasks.
>
> For some reason or other it is not evaluating the bpr_name function.
>
> Can anybody give me some hint of what maybe is happening??
It is comparing the string "{name}" to the string "return bpr_name()"
and deciding that they are not equal.
If you want the contents of the node called name, write
name
not
'{name}'
If you want to evaluate a function called bpr_name, then write
bpr_name()
not
'return bpr_name()'
(But the spec doesn't allow you to have a function called this -
user-defined functions must always be namespace-prefixed).
Many people posting questions on this list invent strange language
constructs in the hope that they might mean something, but this is one
of the more creative efforts I have seen recently.
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








