AW: Xerces problem

I changed the line:
  <xs:complexType>
to
  <xs:complexType name="Personnel Type">

According to XMLSchema definition should be valid.


> -----Ursprüngliche Nachricht-----
> Von: Lemmin, Harald [mailto:Harald.Lemmin@softwareag.com]
> Gesendet: Freitag, 10. Jänner 2003 10:36
> An: 'xmlschema-dev@w3.org'
> Betreff: RE: Xerces problem
> 
> 
> 
> 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:59:41 UTC