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

Valider XML Discussion :

Problème avec la définition d'un namespace.


Sujet :

Valider XML

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 113
    Par défaut Problème avec la définition d'un namespace.
    Bonjour,

    Pour un exemple sur une synthèse sur le XML, je souhaite faire un exemple d'utilisation d'un namespace.
    En pièce jointe il y a le fichier xml et xsd. Le fichier dtd ne passe pas en pièce jointe. ci-dessous son code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <!ELEMENT RACINE (DINOSAURE)*>
    <!ATTLIST RACINE
        xsi:noNamespaceSchemaLocation CDATA #IMPLIED
        xmlns:xsi CDATA #IMPLIED
      >
    <!ELEMENT DINOSAURE (NOM, LONGUEUR, CARNIVORE, DECOUVERTE)*>
    <!ELEMENT NOM (#PCDATA)>
    <!ELEMENT LONGUEUR (#PCDATA)>
    <!ELEMENT CARNIVORE (#PCDATA)>
    <!ELEMENT DECOUVERTE (#PCDATA)>
    Ceci fonctionne bien mais je voudrai ajouter un namespace dino sur l'élément racine ou alors sur l'élément dinosaure (<dino:dinosaure>) cf code ci-dessous. Mais je n'y arrive pas. le xml n'est jamais valide. J'ai essayé de changer le dtd mais sans succès également.
    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
     
    <dino:RACINE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
            xsi:schemaLocation="dinosaure2.xsd"
            xmlns:dino="/RACINE">
        <DINOSAURE>
            <NOM>Stegosaure</NOM> 
            <LONGUEUR>10</LONGUEUR>
            <CARNIVORE>0</CARNIVORE>
            <DECOUVERTE>1877-01-01</DECOUVERTE>
        </DINOSAURE>
        <DINOSAURE>
            <NOM>T-Rex</NOM> 
            <LONGUEUR>13</LONGUEUR>
            <CARNIVORE>1</CARNIVORE>
            <DECOUVERTE>1905-01-01</DECOUVERTE>
        </DINOSAURE>    
    </dino:RACINE>
    Pouvez-vous m'aider ?
    Merci par avance de votre aide.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/09/2010, 14h33
  2. [AC-2003] Problème avec la définition du format d'un champs par le code
    Par yonnel dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/07/2010, 18h16
  3. [XL-2003] Problème avec la définition d'une plage de données
    Par coklin dans le forum Excel
    Réponses: 1
    Dernier message: 15/01/2010, 18h18
  4. [XL-2003] Problème avec la définition des axes d'un ScatterMarkers avec OWC10
    Par ankoubzh dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/05/2009, 22h15
  5. [ActiveX Acrobat] Problème avec la définition du CLSID / EVENTID
    Par SubZero2 dans le forum API, COM et SDKs
    Réponses: 10
    Dernier message: 19/09/2005, 08h54

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