- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Wed, 23 Mar 2016 12:55:12 +0100
- To: "public-xformsusers@w3.org" <public-xformsusers@w3.org>
As yyou can see, writing this left me with some questions that I would like to discuss today. Steven 6.1.x The whitespace property[edit] Description: specifies a value that indicates how whitespace is to be treated when converting input strings to data. Computed Expression: No. [?] Legal Values: preserve: all whitespace is preserved trim: remove all whitespace from beginning and end of string remove: remove all whitespace collapse: replace each occurrence of multiple white space with a single space character. Default Value: preserve. [Type dependent? What do we say about numbers for instance?] Inheritance Rules: does not inherit.[?] Description. This property specifies how whitespace whould be treated when a string is converted to a value, for instance from an input control. If the datatype allows contained spaces, then the whitespace property describes what should happen to contained whitespace. Example <instance> <payment xmlns=""> <amount/> <name/> <cardnumber/> </payment> </instance> <bind ref="name" whitespace="trim collapse"/> [allow or create a single value?] <bind ref="cardnumber" type="card-number" whitespace="remove"/> Here, the whitespace property indicates that if a user inputs a value for name, the leading and trailing spaces will be removed, and all other consecutive sequences of whitespace will be collpased to a single space; if the user inputs a credit card number with embedded spaces, those spaces will be removed before the value is added to the instance.
Received on Wednesday, 23 March 2016 11:55:48 UTC