- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 26 Feb 2001 17:17:54 +0000
- To: Elena Litani <hlitani@jtcsv.com>
- Cc: xmlschema-dev@w3.org
Elena Litani <hlitani@jtcsv.com> writes: > Let say we have the following: > <notation name="jpeg" SYSTEM="pw.exe"/> > > <simpleType name="myNotation"> > <restriction base="NOTATION"> > <enumeration value="jpeg"/> > </restriction> > </simpleType> > > <element name="picture"> > <complexType> > <complexContent> > <extension base="xs:binary"> > <attribute name="pictype" type="myNotation"/> > </extension> > </complexContent> > </complexType> > </element> > > Everything works fine in above case. Actually, the above looks a bit dodgy wrt namespace prefixes -- I presume you meant xs:element etc. throughout. > However, is it possible for user to import schema with <notation> > definitions? In other words, is it possible to have 2 notation > declarations, with same name but from a different namespace? Yes. > If yes, how do we specify "value" on enumeration? > Enumeration value must be string (according to datatypes), but in fact > we need QNAME to differentiate between notations in different > namespaces. > > Am I missing something? No. In the next draft, it will be clear that NOTATION is derived from QName, and the values will be appropriately interpreted. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2001, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/
Received on Monday, 26 February 2001 12:17:58 UTC