- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 22 Aug 2000 11:44:21 +0100
- To: xmlschema-dev@w3.org
- Cc: Neil Archer <neil.archer@viewgate.com>
[Please subscribe to followup or ask other questions] ht@cogsci.ed.ac.uk (Henry S. Thompson) writes: > From: Neil Archer <neil.archer@viewgate.com> > Subject: [Moderator Action] Namepaces in schemas, where am I going wrong? > To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org> > Date: Tue, 22 Aug 2000 05:41:31 -0400 (EDT) > > Hi, > > I am trying to use the XML schema shown below to validate an XML document > using the data type timeInstance. > > <?xml version='1.0'?> > > <xsd:schema xmlns:xsd="http://www.w3.org/1999/XMLSchema" > xmlns:xdt="http://www.w3.org/1999/XMLSchema-datatypes"> > > <xsd:element name="service" type="Service"/> > > <xsd:complexType name="Service"> > <xsd:element name="details" type="Details" > minOccurs="1"/> > </xsd:complexType> > > <xsd:complexType name="Details"> > <xsd:element name="type" type="xsd:string"/> > <xsd:element name="start" type="xdt:timeInstance"/> > <xsd:element name="stop" > type="xdt:timeInstance"/> > </xsd:complexType> > > </xsd:schema> > > but when the validator I am using (Xerces 1.1.3) tries to validate the > document it states that it cannot resolve URI : http: > //www.w3.org/1999/XMLSchema-datatypes to a SchemaGrammar in > getTypeInfoFromNS. > > As I am new to XML I may well be missing something really obvious but I was > under the impression that I had used the correct format to use the schema > datatype timeInstance after giving it the alias of xdt. My guess is that Xerces doesn't implement the relationship between http://www.w3.org/1999/XMLSchema-datatypes and http://www.w3.org/1999/XMLSchema However, there is no need or point in using http//www.w3.org/1999/XMLSchema-datatypes in your situation, so just get rid of the namespace declaration for the xdt prefix and change xdt:timeInstance to xsd:timeInstance and you should be fine. 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 Tuesday, 22 August 2000 06:44:32 UTC