Hi, formsPlayer and XSmiles don't handle this testcase, but I think that it is a valid one. The general question is, "should the xforms contents of an output with @value have no context node with which to evalutate their xpath expressions (since the output has no binding attributes) or should they inherit the context node that the output used to evaluate its @value expression? Mozilla supported this at one time but regressed it so now I'm wondering if it is worth fixing if no one else handles this like Mozilla. Here is an example form: <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xml:lang="en"> <head> <title>Output Value Context</title> <xforms:model> <xforms:instance xmlns=""> <data xmlns=""> <value>X</value> </data> </xforms:instance> </xforms:model> </head> <body> <div> <p> This testcase test whether an output with a value attribute sets the correct context for its children (the label). The context should be its parent's context. </p> <p> I believe the following should display "X X Y": </p> <xforms:group ref="value"> <xforms:output ref="."/> <xforms:output value="'Y'"> <xforms:label ref="."/> </xforms:output> </xforms:group> </div> </body> </html> Thanks for any guidance, --AaronReceived on Monday, 2 April 2007 08:43:59 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 3 October 2007 16:02:01 GMT