- From: Kriegesmann, Peter <Peter.Kriegesmann@softwareag.com>
- Date: Mon, 16 Dec 2002 15:05:34 +0100
- To: "'sre@bizpartner.no'" <sre@bizpartner.no>, xmlschema-dev@w3.org
You try to restrict the built-in datatype "xs:double", which does not have an attribute "currency". Your base type must contain at least an attribute definition called "currency". So it has to be a complexType definition with simpleContent child. The following should work: <xs:complexType name="basePrice"> <xs:simpleContent> <xs:extension base="xs:double"> <xs:attribute name="currency" type="xs:string" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="Price"> <xs:simpleContent> <xs:restriction base="basePrice"> <xs:fractionDigits value="2"/> </xs:restriction > </xs:simpleContent> </xs:complexType> Best regards, Peter Peter Kriegesmann Phone 06151-921484 Electronic Business Technologies (QE) Fax 06151-921612 Software AG http://www.softwareag.com Uhlandstrasse 12 D-64297 Darmstadt mailto:Peter.Kriegesmann@softwareag.com > -----Original Message----- > From: Steinar Rune Eriksen [mailto:sre@bizpartner.no] > Sent: Montag, 16. Dezember 2002 14:51 > To: xmlschema-dev@w3.org > Cc: Steinar Rune Eriksen > Subject: Problems with definingt simple restriction > > hi > > This construction used to work 6 months ago... (using XML Spy 3.5 under > xmlns="http://www.w3.org/2001/XMLSchema" ) > > <complexType name="Price"> > <simpleContent> > <restriction base="double"> > <fractionDigits value="2"/> > <attribute name="currency" type="string" > use="required"/> > </restriction > > </simpleContent> > </complexType> > > Using XML Spy 5, I get a validation error on restriction _base_, seeming > that this is not valid anymore. I cannot find any examples either of > restrction being used as child under simpleContent, though it seems like > it should be valid according to spec. Am I wrong? > > Med vennlig hilsen > > Steinar Rune Eriksen > BIZ Partner > Tel: (+47) 67 57 15 52 > Mobile: (+47) 90 52 81 48 > http://www.bizpartner.no >
Received on Monday, 16 December 2002 09:05:39 UTC