IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

problème de liaison xml et xsd


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 20
    Par défaut problème de liaison xml et xsd
    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

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 20
    Par défaut

    bon, il fallait juste utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xsi:noNamespaceSchemaLocation="config.xsd"
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xsi:SchemaLocation="config.xsd"
    et il fallait déclaré l'élement root.
    voici les codes corrects: (pour ceux qui débutent en xml )
    fichiers config.xsd:
    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
    16
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="UTF-8" ?>
     
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="root">
        <xsd:complexType>
            <xsd:sequence>
        <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" use="required"></xsd:attribute>
            </xsd:complexType>
        </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    </xsd:schema>

    et le fichier xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?xml version="1.0" encoding="UTF-8"?>
        <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation="config.xsd">
        <connexionString sgbd="mysql">
            <hostname>localhost</hostname>
            <database>login</database>
            <login>root</login>
            <password></password>
        </connexionString>
    </root>
    merci à moi

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ouaip, félicitations. Je venais justement pour dire ça.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JDOM] Problème de validation XML, XSD avec JDOM
    Par jean1979 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 27/10/2011, 00h10
  2. [XSD] Problème validation/compréhension xml/xsd PHP
    Par speedev dans le forum Valider
    Réponses: 3
    Dernier message: 03/12/2008, 14h02
  3. [JAXB] Problème parsing XML avec XSD validant
    Par vano dans le forum Persistance des données
    Réponses: 2
    Dernier message: 26/08/2008, 09h59
  4. [XSLT] Problème de liaison XML<->XSLT
    Par kalimatchoum dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 12/03/2007, 10h59
  5. [DOM] Problème de validation XML par rapport à un Schéma XSD
    Par apisto dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 20/09/2006, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo