Está aparecendo esse erro…alguém sabe o que é?
LOC
5, 33
MESSAGE
cvc-complex-type.2.4.a: Invalid content was found starting with element ‘co:presidente’. One of ‘{presidente}’ is expected.
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<co:empresa xmlns:co = "EMPRESA-NAMESPACE"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "EMPRESA-NAMESPACE empresa.xsd">
<co:presidente nome = "Wilson">
<co:vice-presidente nome = "Osvaldo"/>
<co:diretor departamento = "RH">
<co:gerente nome = "Rômulo">
<co:trainee nome = "Raquel" grau = "1"/>
<co:analista nome = "Rebeca" grau = "2"/>
<co:estagiario>Robinson</co:estagiario>
</co:gerente>
</co:diretor>
<co:diretor departamento = "TI">
<co:gerente nome = "Tatiana">
<co:trainee nome = "Tereza" grau = "1"/>
<co:analista nome = "Tiago" grau = "2"/>
<co:estagiario>Téo</co:estagiario>
</co:gerente>
</co:diretor>
<co:diretor departamento = "Marketing">
<co:gerente nome = "Melissa">
<co:trainee nome = "Miguel" grau = "1"/>
<co:analista nome = "Maria" grau = "2"/>
<co:estagiario>Manoel</co:estagiario>
</co:gerente>
</co:diretor>
</co:presidente>
</co:empresa>
SCHEMA
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:co="EMPRESA-NAMESPACE"
targetNamespace="EMPRESA-NAMESPACE">
<xs:element name = "empresa" type = "co:empresa"/>
<xs:complexType name = "empresa">
<xs:sequence>
<xs:element name = "presidente" type = "co:presidente"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "presidente_">
<xs:sequence>
<xs:element name = "vice-presidente" type = "co:vice"/>
<xs:element name = "diretor" type = "co:diretor" minOccurs = "1" maxOccurs = "unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "presidente">
<xs:complexContent>
<xs:extension base = "co:presidente_">
<xs:attribute name = "nome" type = "xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name = "vice">
<xs:attribute name = "nome" type = "xs:string"/>
</xs:complexType>
<xs:complexType name = "diretor_">
<xs:sequence>
<xs:element name = "gerente" type = "co:gerente"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "diretor">
<xs:complexContent>
<xs:extension base = "co:diretor_">
<xs:attribute name = "departamento" type = "xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name = "gerente_">
<xs:sequence>
<xs:element name = "trainee" type = "co:trainee"/>
<xs:element name = "analista" type = "co:analista"/>
<xs:element name = "estagiario" type = "xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "gerente">
<xs:complexContent>
<xs:extension base = "co:gerente_">
<xs:attribute name = "nome" type = "xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name = "trainee">
<xs:attribute name = "nome" type = "xs:string"/>
<xs:attribute name = "grau" type = "xs:integer"/>
</xs:complexType>
<xs:complexType name = "analista">
<xs:attribute name = "nome" type = "xs:string"/>
<xs:attribute name = "grau" type = "xs:integer"/>
</xs:complexType>
</xs:schema>