Partage
  • Partager sur Facebook
  • Partager sur Twitter

XSD (schéma XML), problème sur la forme.

    24 avril 2015 à 19:10:01

    Bonjour  à tous !

    Aujourd'hui je me lance dans la création de fichier XSD/XML, mais voilà que, quand j'en viens à la pratique, des problèmes tombent de partout !

    Ayant beaucoup de mal dans la résolution de mon problème je me tourne vers vous !

    Voici mon fichier XSD :

    <?xml version="1.0" encoding="UTF-8"?>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/example" xmlns:tns="http://www.example.org/example" elementFormDefault="qualified">
    </schema>
    
    	<element name ="Utilisateur" 	type="user"/>
    	<element name="Admin" 			type="user"/> 
    	
    	<complexType name="user">
    		<sequence>
    			<element name="login" 	type="string"/>
    			<element name="mdp" 	type="string"/>
    		</sequence>
    	</complexType>
    	
    </schema>
    



    Voici mon fichier XML :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE root SYSTEM "Inscript.XSD">
    <root>
    	<Admin>	
    	
    		<login>login</login>
    		<mdp>mdp</mdp>
    	
    	</Admin>
    	
    	
    	<Utilisateur>
    	
    		<login>fred</login>
    		<mdp>fred</mdp>
    
    		<login>jean</login>
    		<mdp>jean</mdp>
    		
    	</Utilisateur>
    
    </root>


    Dans la manière ou j'ai appris, il était indiquer qu'il faut utiliser xs: dans les balises, mais quand j'ai créer un .xsd sous eclipse, ils n'y étaient pas (il m'a auto codé le <?xml... et le <schema...), et comme j'ai vue un namespace, j'ai fait pareil ^^.

    Voici ce que me balance mon ErrorHandler :

    FATAL ERROR : Les déclarations de balisage contenues dans la déclaration de type de document ou sur lesquelles pointe cette dernière doivent avoir un format correct.

    Pas de doute, j'ai foiré dans mon .xsd, mais ou ? J'arrive pas à trouver !  :euh:

    Merci d'avance !

    -
    Edité par Majinfrede 25 avril 2015 à 18:17:32

    • Partager sur Facebook
    • Partager sur Twitter

    XSD (schéma XML), problème sur la forme.

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown