[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Unexpected ('a', 'b')[fn:position()] result
>The function position() (you don't need to put "fn:" in front of it) >returns the position of the context node. The context changes within >the XPath expression to each node it is evaluating. Haha, right, the context item changes when evaluating the sequence. Super. :P Thanks! Tworks: <!-- ...setting some params for error checking and complaining. --> <wt:param name="missingParamNames"> <wt:for-each select=" if ($do = ('change', 'remove')) then $fileName else if ($do = 'add') then ($fileName, $title, $type, $smellsLike) else () "> <!-- ================== Yay! ==================== --> <wt:variable name="position" select="wf:position()"/> <wt:sequence select=" if (. = '') then $necessaryParamNames[$position] else () "/> </wt:for-each> </wt:param> Stop the Forest Service from killing more wolves, bears, cougars, and other animals in the wild: http://go.care2.com/99055 http://www.Care2.com Free e-mail. 100MB storage. Helps nonprofits.
|
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
|