salut tout le monde,
j'ai un petit problème (de débutant ) avec le xml, je ne sais pas vraiment si c'est un problème de liaison d'ailleurs.
bref,
j'ai créer un schéma xml dont voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8" ?>
 
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="connexionString">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="hostname" type="xsd:string"></xsd:element>
                <xsd:element name="database" type="xsd:string"></xsd:element>
                <xsd:element name="login" type="xsd:string"></xsd:element>
                <xsd:element name="password" type="xsd:string" ></xsd:element>
            </xsd:sequence>
            <xsd:attribute name="sgbd" type="xsd:string"></xsd:attribute>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>
et voici le code xml qui lie le xsd précedent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:SchemaLocation="config.xsd">
    <connexionString >
        <hostname>localhost</hostname>
        <database>login</database>
    </connexionString>
</root>
j'ai une erreur au niveau de la balise <root>,
j'ai le message d'erreur suivant: connot find the declaration of element root.
j'ai même essayer d'ajouter root dans le xsd, mais j'ai toujours la même erreur.

je ne sais ce que j'ai raté, aidez-moi, please