1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    décembre 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2012
    Messages : 37
    Points : 22
    Points
    22

    Par défaut Aide à la validation d'un XML

    Quelqu'un eput-il m'aider à valider le fichier XML joint je n'y arrive pas , probablement à cause du namespace

    xmldoc = COMate_CreateObject("Msxml2.DOMDocument.6.0")
    Debug COMATE_getlasterrordescription()+ " Ligne 229"

    schemaCache = COMate_CreateObject("Msxml2.XMLSchemaCache.6.0");
    Debug COMATE_getlasterrordescription()+ " Ligne 232"

    SchemaCache\SetProperty("add( 'http://webs.e-i.com/webs','./sepamail_missive-BC-VerificationRequest.xsd')" )
    Debug COMATE_getlasterrordescription()+ " Ligne 236"

    xmldoc\SetProperty("schemas=" + Str(SchemaCache) +" As COMateObject")
    Debug COMATE_getlasterrordescription()+ " Ligne 239"

    ; SchemaCache\SetProperty("','./sepamail_missive-BC-VerificationRequest.xsd')" )
    xmldoc\SetProperty("ValidateOnParse=#true")
    Debug COMATE_getlasterrordescription()+ " Ligne 243"

    xmldoc\SetProperty("async=#true")
    Debug COMATE_getlasterrordescription()+ " Ligne 245"

    xmldoc\SetProperty("ResolveExternals = #false") ;
    Debug COMATE_getlasterrordescription()+ " Ligne 249"

    xmldoc\SetProperty("setProperty('MultipleErrorMessages',#true)")
    Debug COMATE_getlasterrordescription()+ " Ligne 252"


    PrintN("==================================================")
    PrintN("Chargement du fichier")
    PrintN("==================================================")

    xmldoc\Invoke("Load('" +sXML + "')")
    Debug COMATE_getlasterrordescription()+ " Ligne 244"
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné
    Inscrit en
    octobre 2011
    Messages
    1 198
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 1 198
    Points : 2 095
    Points
    2 095

    Par défaut

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <!--
    <Missive  xmnls="http://www.w3.org/2001/XMLSchema">
    -->
    <Missive xmnls="http://webs.e-i.com/webs">
    C'est ce qu'entend dire le targetNamespace dans le schéma : le namespace que le schéma entend à valider les usages de ses vocabulaires dans une instance de documents xml... Il se manifeste comme namespace en défaut, comme dans le cas ici, ou comme namespace déclaré et lié avec un préfixe quelconque, n'a pas d'importance générique.

    Le reste, je n'ai pas trop regardé.

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

Discussions similaires

  1. validation d'un xml à l'aide d'un schéma
    Par neuraxis dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 28/06/2010, 14h42
  2. Réponses: 3
    Dernier message: 15/01/2009, 14h59
  3. Réponses: 2
    Dernier message: 03/06/2005, 11h00
  4. Plugin Eclipse pour validation de donnees XML (shema)
    Par Raphael94 dans le forum Valider
    Réponses: 2
    Dernier message: 10/06/2004, 16h33
  5. validation d'un XML schema
    Par nicolas_jf dans le forum Valider
    Réponses: 2
    Dernier message: 05/05/2003, 11h25

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