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 :

[XSI] Comment réutiliser les types simples XML Schema avec xsi:type?


Sujet :

Valider XML

  1. #1
    GentooGeek
    Invité(e)
    Par défaut [XSI] Comment réutiliser les types simples XML Schema avec xsi:type?
    Bonjour.

    Je souhaiterais, dans un document instance, réutiliser les types (simples) de base de l'espace de noms XML Schema, (par exemple: string, positiveInterger, base64) à l'aide de l'attribut xsi:type sans devoir les redéfinir dans mon schéma. Pour l'instant, j'utilise XML Spy 2004 et il m'insulte lorsque j'utilise soit <... xsi:type="string"...> soit <... xsi:type="xs:string" ...> en me disant que le type "string" ou "xs:string" est inconnu.

    Est-ce un bug? ou faut-il faire quelque chose de spécifique?

    Merci d'avance.

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

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

    si tu utilises xs:string, il faut que tu indiques au parseur à quel espace de noms correspond le préfixe xs ; en l'occurrence il s'agit de celui des WXS (http://www.w3.org/2001/XMLSchema)
    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
    GentooGeek
    Invité(e)
    Par défaut
    Merci GrandFather.

    C'est ce que j'ai fait mais XML Spy n'a pas l'air d'approuver... J'ai même ajouté (importé) l'espace de noms des XML Schemas dans mon schéma validateur mais ça ne change rien.

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/01/2014, 07h50
  2. Réponses: 0
    Dernier message: 22/01/2014, 22h17
  3. Réponses: 1
    Dernier message: 20/06/2011, 17h22
  4. Réponses: 2
    Dernier message: 24/04/2008, 17h26

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