commun.xsd

<?xml version="1.0" ?>

<xsd:schema
xmlnssd="http://www.w3.org/2001/XMLSchema" xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:element name="xsd:schema" type="schemaTYPE" />
<xsd:complexType name="schemaTYPE">
<xsd:sequence>
<xsd:element name="xsd:annotation " type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
test.xsd
<?xml version="1.0" ?>

<xsd:schema
xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xslCommun.xsd/xs" xmlnssd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
test
</xsd:annotation>
</xsd:schema>
Message d'erreur : ...and @name = 'xsd:annotation'] Error parsing 'xsd:annotation' as NCName datatype. A name contained an invalid character.
J'ai fais plusieurs essai mais je n'arrive pas à valider le document test.xsd
quelqu'un aurait un exemple ou idée sur mon erreur ?

Merci d'avance pour votre aide