La Validation de Schéma XML : Impossible de trouver la déclaration de l'élément

Je suis encore un peu nouveau pour le Schéma XML etc. et ont travaillé à l'élaboration du XML, Schéma et une feuille de style (XSLT). J'ai fait des progrès raisonnables, mais alors réalisé que mon Schéma avait arrêté de travailler, j'ai donc ramené à une simple non-descript exemple.

Voici mon XML:

<?xml version="1.0" encoding="UTF-8"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns="Test.Namespace"  
      schemaLocation="http://myNameSpace.com Test1.xsd">
    <element1 id="001">
        <element2 id="001.1">
             <element3 id="001.1" />
        </element2>
    </element1>
</Root>

J'ai écrit un Schéma ici:

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="Test.Namespace"
            elementFormDefault="qualified">
    <xsd:element name="Root">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="element1" maxOccurs="unbounded" type="element1Type"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

    <xsd:complexType name="element1Type">
        <xsd:sequence>
            <xsd:element name="element2" maxOccurs="unbounded" type="element2Type"/>
        </xsd:sequence>
        <xsd:attribute name="id" type="xsd:string"/>
    </xsd:complexType>

    <xsd:complexType name="element2Type">
        <xsd:sequence>
            <xsd:element name="item" type="element3Type"/>
        </xsd:sequence>
        <xsd:attribute name="id" type="xsd:string"/>
    </xsd:complexType>

    <xsd:complexType name="element3Type">
         <xsd:attribute name="id" type="xsd:string"/>
    </xsd:complexType>        
 </xsd:schema>

Le Schéma est représentatif de la structure de mon XML.

Maintenant, quand j'essaie de valider mon XML, j'obtiens cette erreur:

cvc-elt.1: Cannot find the declaration of element 'Root'. [7]

Je pense que c'est à faire avec un espace de noms de la question sur l'élément Racine, mais je suis vraiment pas sûr.

Quelqu'un peut-il suggérer ce que je fais de mal s'il vous plaît.

OriginalL'auteur Nerdio | 2013-03-26