(First let me appologize for the junk I spewed to the list a couple days ago... it was late and I must've hit send when I meant to save as draft.) Jim Fulton wrote:
Otto Hammersmith wrote:
[snip]
however, it might very well end up being an ugly unwieldy syntax.
If someone found the XML flavor of DTML unwieldy, then I'm quite sure that they would find XHTML unweildy too.
That's a very good point.
(snip)
The if gets really strange when you start adding 'elif' and 'else' clauses.
Nah:
<dtml:choose> <dtml:if expr="x==1"> .... </dtml:if> <dtml:if expr="x==2"> .... </dtml:if> <dtml:else> .... </dtml:else> </dtml:choose>
I've written most of a proposal for a XDTML syntax, and I should be posting it tonight... this is the exact suggestion I made. Actually, split the if into an if and a choose, just as XSLT has it. The if doesn't allow for any else or elseif conditions, but the choose does. I think it's a rather clean solution, and I suspect the authors of the XSL draft agree with me. :) -Otto.