[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSL1.0 can I define a nodeset as var?
On 8/8/07, David Carlisle <davidc@xxxxxxxxx> wrote: > > <xsl:variable name="mynodeset" > select="(path1)[(case1) and not(case2)]]| > (path2)[(case2) and not(case1)]"/> Or, when case1 and case2 are known to be mutually exclusive (that is, not(case1 and case2) = true() ) we can simply write: <xsl:variable name="mynodeset" select= "(path1)[case1] | (path2)[case2] "/> This can naturally be generalised for N mutually exclusive cases by simply adding a new row for every additional case in the expression above: (path1)[case1] | (path2)[case2] . . . . . . . . . . | (pathN)[caseN] -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play > > > > ________________________________________________________________________ > The Numerical Algorithms Group Ltd is a company registered in England > and Wales with company number 1249803. The registered office is: > Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. > > This e-mail has been scanned for all viruses by Star. The service is > powered by MessageLabs. > ________________________________________________________________________
|
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
|