- From: Daniel Engovatov <dengovatov@bea.com>
- Date: Fri, 13 May 2005 08:58:39 -0700
- To: "Michael Kay" <mhk@mhk.me.uk>
- Cc: <public-qt-comments@w3.org>
We did add it to a function (including one for attributes etc.) As Mike C so eloquently expressed it, it did not prevent our users from "throw up and go running for cover elsewhere". I agree that we can not invent syntax shortcut for everything our users want to do. That's why this is a single proposal, not a twenty five different proposals. That was a most repeated request. Daniel; -----Original Message----- From: Michael Kay [mailto:mhk@mhk.me.uk] Sent: Friday, May 13, 2005 8:34 AM To: Mike Carey; 'David Carlisle'; Daniel Engovatov Cc: public-qt-comments@w3.org Subject: RE: Optional indicator in direct element and attribute constructors. > So do this for every element- or attribute-constructing line > of a query > that constructs a new multi-hundred-line XML fragment (e.g., a message > transformation) and you'll undertand the paragraph. If you need to do the same thing repeatedly, put it in a function. Or in this case, add a second step to the processing pipeline that strips out all empty elements and attributes. We can't invent custom syntax for everything that anyone ever wants to do. Michael Kay > > -----Original Message----- > From: public-qt-comments-request@w3.org > [mailto:public-qt-comments-request@w3.org] On Behalf Of David Carlisle > Sent: Friday, May 13, 2005 6:44 AM > To: Daniel Engovatov > Cc: public-qt-comments@w3.org > Subject: Re: Optional indicator in direct element and attribute > constructors. > > > > Producing this result using computed constructors, conditional > statements and custom functions turns out to be quite inelegant, > cumbersome and hard to maintain. > > don't you just need to replace > <b>...</b> > by > > let $x := <b>...</b> > return > if ($x/node()) then $x else () > > David (non WG reply) > > > ______________________________________________________________ > __________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ______________________________________________________________ > __________ > > > >
Received on Friday, 13 May 2005 15:58:54 UTC