|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Multiple expressions in xsl:if
You should use or, rather than |. See XPath PR, section 3.4:
http://www.w3.org/TR/xpath#booleans
Quoting from that source:
[21] OrExpr ::= AndExpr
| OrExpr 'or' AndExpr
-Ron
-----Original Message-----
[snip]
<xsl:if test="($a > 5) | ($b > 0) | ($c lt; 5)">
<xsl:call-template name="abc"/>
</xsl:if>
I get an XSLT parser error for the above mentioned Stylesheet codes.
It works fine if I test only one expression(e.g. <xsl:if test="$a >
5">...) instead of multiple. But, I need to check all of them at the same
time.
[snip]
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








