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

C# Discussion :

parsing schema XML


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 80
    Par défaut parsing schema XML
    Bonjour à tous,

    Cela fait un petit moment que je n'ai plus demandé d'aide sur ce forum, mais là...je sèche

    Je ne comprends pas comment je peux parser un schéma XML. J'ai utilisé la démo de XMLSpy , je vois dans le menu de droite que j'ai :

    - 1 élément
    - plusieurs simpleType
    - plusieurs complexType

    D'après ce que j'ai pu comprendre en regardant un peu le schéma, j'ai un élément qui est d'un type complex , ce type complex comporte plusieurs élement eux mêmes de type complex, et ces types complex sont encore de type complex etc...

    Lorsque j'utilise un bout de code qui imprime le type des objets, j'en arrive au même, 1 élement et plusieurs simpletype et complextype. Donc je pense que la base du code est bonne. Mais après, je bloque...j'ai essayé pas mal de choses mais je n'arrive pas à avoir ce que je veux.

    Auriez-vous un exemple de code standard de parsing XSD? Merci d'avance.

    Il m'est difficile de fournir le schema XSD plubliquement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 80
    Par défaut
    Lorsque j'imprime le type des objects ça concorde avec ce que j'ai dans XMLSPY. Mais que faire après? Je m'arrache les cheveux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    XmlTextReader rd = new XmlTextReader(openFileDialog1.FileName);
     
    XmlSchema xm = XmlSchema.Read(rd, null);
     
    XmlSchemaObjectCollection objs = xm.Items;
     
    foreach (XmlSchemaObject obj in objs)
    {
         //Que faire ici?
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 177
    Par défaut
    Est ce que tu pourrais montrer un exemple de ton fichier xml?

    Si c'est un objet que tu as mis en xml tu peux regarder le coach c# de microsoft, dans un des ateliers il utilise un XmlReader

Discussions similaires

  1. Réponses: 9
    Dernier message: 14/11/2020, 18h53
  2. [XSD] Java et XML: Génération du XSD (Schema XML)
    Par Kroline dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 10/08/2006, 18h03
  3. Cherche Schema XML du format XMI
    Par mickagame dans le forum Valider
    Réponses: 2
    Dernier message: 11/07/2005, 13h54
  4. [XSD] schema XML et fichier XML
    Par gatsu dans le forum Valider
    Réponses: 2
    Dernier message: 11/04/2005, 16h47
  5. schema xml + xml qui va avec, comment verifier?
    Par Slash dans le forum Valider
    Réponses: 4
    Dernier message: 02/03/2003, 11h16

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