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] (<xs:include)


Sujet :

Valider XML

  1. #1
    Membre averti Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Points : 378
    Points
    378
    Par défaut [XSD] (<xs:include)
    Bonjour

    J'essaie de reproduire un include à partir d'exemple trouvé

    <?xml version="1.0"?>
    <xs:schema ... targetNamespace="http://www.w3schools.com/schema">
    <xs:include schemaLocation="http://www.w3schools.com/schema/customer.xsd"/>
    ...

    Le fichier customer.xsd doit se trouver dans le même répertoire que le doc xml?
    Le fichier customer.xsd doit avoir le même targetNamespace ?

    En faisant cela je n'y arrive pas. Quelqu'un a-t'il déjà utilisé include?

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    si mes souvenirs sont bons (fait un moment que je n'ai pas taté de l'include )
    schemalocation c'est le chemin relatif du document à charger par rapport au document utilisé, ils n'ont normalement pas à être dans le même repertoire.

    les attributs targetnamspace doivent être cohérents dans leur utilisation mais pas plus il me semble

    Peut être qu'un coup d'oeil ici vous aidera ?
    http://xmlfr.org/w3c/TR/xmlschema-0/#conformance

    Parcontre vous n'avez pas nommé le parseur validant que vous utiliser ?
    XML schema n'a pas toujours été très bien implémenté donc il est possible aussi que le pb vienne du parseur

  3. #3
    Membre averti Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Points : 378
    Points
    378
    Par défaut
    OK merci, c'est moi qui essayait de valider un document avec un espace de nom par une grammaire composée de 2 fichiers. Mon erreur provenait du fait de la présence d'éléments locaux et non préfixés par l'espace.
    Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/12/2009, 10h29
  2. [Web Services] [Spring WS 1.5] Pb exposition service avec plusieurs xsd (xs:include)
    Par jgallet dans le forum Spring
    Réponses: 4
    Dernier message: 12/06/2009, 15h24
  3. [XSLT][XSD]Problème d'include
    Par ploxien dans le forum Valider
    Réponses: 1
    Dernier message: 20/09/2006, 20h41
  4. #include "math.h" et #include <math.h>
    Par pounka dans le forum C
    Réponses: 4
    Dernier message: 01/05/2003, 21h06
  5. Fichiers xsd
    Par moxnico dans le forum Valider
    Réponses: 3
    Dernier message: 14/08/2002, 11h48

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