- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 04 Sep 2007 11:44:49 +0100
- To: public-xml-processing-model-wg@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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.
ht
- --
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
Half-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFG3TchkjnJixAXWBoRArmTAJ9fN2axw6qK5+Jxf8Im+F33bj3qgQCfcTrH
kpQtP3pHBxchNpbAcxogids=
=Ol/g
-----END PGP SIGNATURE-----
Received on Tuesday, 4 September 2007 10:44:59 UTC