- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 04 Sep 2007 13:19:42 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <m2abs2cpqp.fsf@nwalsh.com>
/ ht@inf.ed.ac.uk (Henry S. Thompson) was heard to say:
| I guess we need something somewhere which says what we _mean_ by the
| types we use in the syntax tableaux, other than QName (which is
| covered already). The Relax-NG syntax uses the following (which
| appear in the tableaux with the 'xsd:' stripped off):
|
| xsd:ID
| xsd:NCName
| xsd:NMTOKENS
| xsd:QName
| xsd:anyURI
| xsd:boolean
| xsd:integer
|
| and also the following
|
| PrefixList
| XPathExpression
| XSLTMatchPattern
|
| I suggest we should add something along the following lines to 3.9:
|
| The types given for attributes should be understood as follows:
|
| * ID, NCName, NMTOKENS, anyURI, boolean, integer
| As per [XML Schema 1.0 Part 2, Datatypes], including whitespace
| normalization as appropriate.
| * QName
| Whitespace normalization as per [XML Schema 1.0 Part 2,
| Datatypes], see below for further conditions.
| * PrefixList
| As a list with [item type] NMTOKEN, per [XML Schema 1.0 Part 2,
| Datatypes], including whitespace normalization.
| * XPathExpression, XSLTMatchPattern
| As a string per [XML Schema 1.0 Part 2, Datatypes], including
| whitespace normalization, and the further requirement to be a
| conformant Expression per [XPath 1.0] or Match pattern per [XSLT
| 1.0] respectively.
Ok.
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | Who knows whether the best of men be
http://nwalsh.com/ | known? or whether there be not more
| remarkable persons forgot, than any
| that stand remembered in the known
| account of time.--Sir Thomas Browne
Received on Tuesday, 4 September 2007 17:19:52 UTC