- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Wed, 6 Apr 2016 06:32:55 -0700
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: "public-xformsusers@w3.org" <public-xformsusers@w3.org>
- Message-ID: <CAAc0PEWZ7Sjx14JpvWkAErTrvWHpzZx8ydtcXuk7=yBSw4-JMw@mail.gmail.com>
Looks good to me. -Erik On Wed, Apr 6, 2016 at 2:59 AM, Steven Pemberton <steven.pemberton@cwi.nl> wrote: > Here is the revised text, though I would be grateful for some help with > the text for the changes to the processing model. > > Steven > > 6.1.x The whitespace property > > Description: specifies how whitespace is treated when converting strings > to data. > > Computed Expression: No. > > Legal Values: preserve, trim, remove, collapse, normalize. > > Default Value: preserve. > > Inheritance Rules: does not inherit. > > Description. > > This property specifies how whitespace must be treated when a string is > converted to the value that the whitespace property is attached to, for > instance from an input control: > > preserve: all whitespace is preserved, > trim: all whitespace from the beginning and end of the string is > removed, > remove: all whitespace is removed, > collapse: each occurrence of multiple whitespace is replaced with > a single space character (0x20), > normalize: a combination of 'trim' and 'collapse'. > > Whitespace is any character defined as whitespace ("WSpace=Y", "WS") in > the Unicode Character Database [ref: "The Unicode Standard". Unicode > Consortium.] > > Example > > <instance> > <payment xmlns=""> > <amount/> > <name/> > <cardnumber/> > </payment> > </instance> > <bind ref="amount" type="decimal"/> > <bind ref="name" whitespace="normalize"/> > <bind ref="cardnumber" type="card-number" whitespace="remove"/> > > Here, the whitespace properties indicate that if a user inputs a value for > name, the leading and trailing whitespace will be removed, and all other > consecutive sequences of whitespace will be collapsed to a single space; if > the user inputs a credit card number with embedded whitespace, that > whitespace will be removed before the value is added to the instance; for > the amount value, by default whitespace is preserved (however XML rules > specify that leading and trailing whitespace does not affect validity of > numbers). [ref https://www.w3.org/TR/xmlschema-1/#d0e1654] > >
Received on Wednesday, 6 April 2016 13:33:43 UTC