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 :

[XSD] Créer un espace de noms


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ploxien
    Inscrit en
    Février 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2006
    Messages : 467
    Par défaut [XSD] Créer un espace de noms
    Hello,
    J'essaie de créer mon propre espace de noms, mais ca ne marche pas...
    Je déclare:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlns:plox="http://www.ploxien.com/ns01"
    (adresse de mon site avec un truc bidon après) dans l'en-tête de mon schéma, ce qui donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <xs:schema xmlns:jxb="http://java.sun.com/xml/ns/jaxb" 
    xmlns:plox="http://www.ploxien.com/ns01" 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    xmlns:xi="http://www.w3.org/2001/XInclude" 
    xmlns:pd="http://www.arcaciel.com/profil/ns/data" 
    targetNamespace="http://www.arcaciel.com/profil/ns/data" 
    elementFormDefault="qualified" attributeFormDefault="unqualified" 
    jxb:version="1.0">
    Jusque là pas d'erreur, mais si je met dans le corps:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <plox:tag1></plox:tag1>
    il me met: "unexpected element 'plox:tag1' in element 'xs:schema'. Expected: xs:simpletype, ...."
    Vous savez ce que je fais faux?
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    comment est déclaré tag1 dans ton schéma ?
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre éclairé Avatar de ploxien
    Inscrit en
    Février 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2006
    Messages : 467
    Par défaut
    Il y a besoin de le déclarer? Ca se fait comment?

  4. #4
    Membre éclairé Avatar de ploxien
    Inscrit en
    Février 2006
    Messages
    467
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2006
    Messages : 467
    Par défaut
    En fait, j'ai compris le problème. Si je mets un targetNameSpace="http://www.ploxien.com/ns01", ca fonctionne... Mais comment faire a ce moment pour continuer d'utiliser l'espace de noms 'pd'? En fait comment faire pour utiliser plusieurs espaces de noms dans un seul schéma?
    Merci

Discussions similaires

  1. [XSD] Problème de validation avec espace de noms
    Par tchize_ dans le forum Valider
    Réponses: 16
    Dernier message: 09/06/2009, 13h24
  2. [d6][expert WSDL] problème d'espace de nom.
    Par tchup dans le forum Web & réseau
    Réponses: 1
    Dernier message: 01/09/2005, 14h46
  3. Supprimer les espaces des noms de fichier
    Par Cathy dans le forum Linux
    Réponses: 20
    Dernier message: 04/08/2005, 17h13
  4. [typedef] protection à travers les espaces de noms
    Par PINGOUIN_GEANT dans le forum C++
    Réponses: 7
    Dernier message: 02/02/2005, 20h21

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