[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSLT 2.0 courses?
On Mon, Sep 21, 2020 at 01:25:56PM -0000, Chris Papademetrious christopher.papademetrious@xxxxxxxxxxxx scripsit: > Good point. Perhaps this could be handled by chaining them? > > $a otherwise $b otherwise $c otherwise $default I think "otherwise" is fine for the pair case! It's clearer and easier to read than ($a,$b)[1] and it'll be easier to search for in documentation. Chaining otherwise as you propose doesn't strike me as clearer or easier to read; the location of the implicit parentheses is extremely important in that example and as soon as the values are the least bit complex all the parens will likely need to be made explicit. On the other hand, we've already got a concept of sequence, and commas, so ($a,$b,$c,$default) => first-defined() strikes me as clearer and easier to read than chaining "otherwise". Could even add a two-parameter version so the second parameter defines how to handle values which are false(). :) -- Graydon Saunders | graydonish@xxxxxxxxx ^fs oferiode, pisses swa mfg. -- Deor ("That passed, so may this.")
|
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
|