- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Fri, 6 Mar 2009 19:29:42 -0800
- To: Forms WG <public-forms@w3.org>
All, The sentence "Element nodes of any datatype populated by upload" is not very clear to me. I can see two meanings: 1. That nodes of certain types (e.g. xs:anyURI, xs:base64Binary) that are supported by xforms:upload are considered. But in fact, those nodes may or may not have been populated by xforms:upload. 2. Or that the nodes in question must have actually been populated by an xforms:control? This makes a difference. Say you have something like: <instance> <file1 xsi:type="xs:anyURI"/> <file2 xsi:type="xs:anyURI"/> </instance> <xforms:upload ref="file1"/> <xforms:setvalue ref="file2" value="../file1"/> Now assume the setvalue occurs after the user has selected a file and the XForms processor has stored a URI for the file into <file1>. After the action runs, element <file2> then contains the same URI as the node <file1>. If the instance is then submitted as multipart/form-data, if the value within <file2> going to be serialized as a separate part? The answer is yes if #1 above is the correct interpretation, but no if #2 is the correct one. -Erik -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/
Received on Saturday, 7 March 2009 03:30:23 UTC