- From: Lemmin, Harald <Harald.Lemmin@softwareag.com>
- Date: Fri, 10 Jan 2003 10:36:03 +0100
- To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
Where did you extend the name attribute? The schema should look like this: <xs:element name = "personnel"> <xs:complexType> <xs:complexContent> <xs:extension base = "person"> <xs:attribute name = "name" type = "xs:string"></xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> -----Original Message----- From: Horti, Andras [mailto:andras.horti@joanneum.at] Sent: Freitag, 10. Januar 2003 09:04 To: xmlschema-dev@w3.org Subject: Xerces problem Hi All, I extended the "personal.xsd" so that the comlexType definition has a name attribute. Xerces complains about, my understanding is that it is allowed. Who is right ? Xsd: <xs:element name="personnel"> <xs:complexType name="Personnel Type"> <xs:sequence> <xs:element ref="person" minOccurs='1' maxOccurs='unbounded'/> </xs:sequence> </xs:complexType> Output: D:\xerces-2_2_1\samples>java -classpath .;\xerces-2_2_1\xercesImpl.jar;\xerces-2 _2_1\xmlParserAPIs.jar sax.Counter -s -v ..\data\personal-schema.xml [Error] personal.xsd:5:41: s4s-att-not-allowed: Attribute 'name' cannot appear in element 'complexType'. Best Regards Andras Horti
Received on Friday, 10 January 2003 04:37:51 UTC