[Bug 6909] is a pre-lexical facet magic?

http://www.w3.org/Bugs/Public/show_bug.cgi?id=6909





--- Comment #2 from Dave Peterson <davep@iit.edu>  2009-07-06 14:59:12 ---
Formal proposal:

In 2.3, following the definition of "literal", replace the next two Notes (with
the paragraph between remaining unchanged) with:

[new paragraph and changed Note:]
  If a derivation introduces a ·pre-lexical· facet value (a new value
  for whiteSpace or an implementation-defined ·pre-lexical· facet), the
  corresponding ·pre-lexical· transformation of a character string, if
  indeed it changed that string, would prevent that string from ever
  having the ·lexical mapping· of the derived datatype applied to it.
  Character strings that a ·pre-lexical· transformation would change
  are always dropped from the derived datatype's ·lexical space·.

     Note: Systems other than XML schema-validity assessment utilizing
     this specification may or may not implement these transformations.
     If they do not, then input character strings that would have been
     transformed into correct lexical representations, when taken "raw",
     may not be correct ·lexical representations·.

[paragraph unchanged:]
  Should a derivation be made using a derivation mechanism that removes
  ·lexical representations· from the·lexical space· to the extent that
  one or more values cease to have any ·lexical representation·, then
  those values are dropped from the ·value space·.

[following Note changed:]
     Note: This could happen by means of a pattern or other ·lexical· facet,
     or by a ·pre-lexical· facet as described above.


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 6 July 2009 14:59:21 UTC