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 :
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
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>
j'ai une erreur au niveau de la balise <root>,
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 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![]()
Partager