Re: Selected attribute in case element

There are several attribute that currently have literal values only but 
which would benefit from 
an XPath expression.  We are looking at, possibly for 1.1, addressing some 
of these concerns.

This is the first I've heard of needing it for selected, though this may 
be because we'd like to 
do something for the case attribute of toggle, which would be almost as 
effective (i.e. allow the
same flexibility, though with a bit more effort).

The three biggest needs are the control attribute on setfocus, the case of 
a toggle, and the 
action of a submission.

We think we should be able to use the notation of th e"attribute value 
template"  In other words,
if the attribute's value is surrounded by curly braces {}, then treat it 
as an xpath and take the result
as the value of the attribute.

In 1.1, we would more likely focus on the three mentioned above because 
they are evaluated at
a specific moment in time as opposed to requiring constant update based on 
changes of data.
Adding an xpath to the selected attribute of case would be like creating a 
UI binding in that it would
have to be notified for any change of referenced data.  We'd then climb 
into dynamic UI bindings
being needed, and of course dealing with conflicts (what if all report 
false or more than one is true).

John M. Boyer, Ph.D.
Senior Product Architect/Research Scientist
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com  http://www.ibm.com/software/





"Rafael Benito" <rbenito@satec.es> 
Sent by: www-forms-request@w3.org
08/29/2005 03:56 AM

To
<www-forms@w3.org>
cc

Subject
Selected attribute in case element







Hi,
I would like to know if to enhance the "selected" attribute of a case 
element to accept an Xpath expression evaluated to boolean and not only 
"true" or "false" was ever considered. This gives the switch case 
structure a more dynamic nature, similar to what can be achieved with 
"relevant".
Regards,
Rafael Benito Ruíz de Villa
Responsable Sistemas de Negocio en Red
Móvil (+34) 617 314 293
rbenito@satec.es
MADRID

Avda. Europa, 34 A
28023 Aravaca
Telf.: (+34) 91 708 90 00 / 91 211 03 00
Fax: (+34) 91 708 90 90 / 91 211 03 90

Received on Wednesday, 31 August 2005 17:26:19 UTC