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 :

Lecture de Xml différents


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Par défaut Lecture de Xml différents
    Bonjour,
    Je souhaite extraire des données d'un XML pour les mettre en metadata pour un PDF.
    Cependant tous mes XML n'auront pas les même balises,par exemple voici 2 XML de test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <FICHE MFN="141">
      <Title_DEB>Energy</Title_DEB> 
      <Imprint_a>Texas</Imprint_a> 
      <Imprint_b>National</Imprint_b>
    </FICHE>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <FICHE MFN="141">
      <Title_DEB>Sun<Title_DEB> 
      <Imprint_a>Test</Imprint_a> 
      <Collation_b>kty.</Collation_b> 
      <Notes>bibl.</Notes> 
    </FICHE>
    Comment récupéré toutes les données de ces XML,sachant que je vais avoir plusieurs milliers de XML à traité et qui n'auront pas tous les mêmes balises?
    XPATH?

    Merci pour votre aide

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 311
    Par défaut
    A part faire des tests sur l'existence d'un noeud à chaque fois que tu parcours ton arbre, je ne vois pas.

    A moins que tu ne saches quel est le type des enfants d'un noeud en fonction de certaines propriétés bien précises? (par exemple, s'il n'y a pas de noeud enfant Imprint_b, alors c'est qu'il y a 2 noeuds Collation_b et Notes)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Par défaut
    Malheureusement non je ne sais pas le type des enfants d'un noeud.
    Je vais devoir faire les test de l'existence du noeud à chaque fois...Mais pour sa je dois connaitre le nom de tous les noeuds possibles de mon xml non?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 311
    Par défaut
    Ben oui, sinon comment veux-tu savoir à quelle meta-data correspond un noeud?

Discussions similaires

  1. [VB6] lecture d'XML
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 20/04/2006, 09h55
  2. Lecture fichier xml aux caracteres accentués
    Par LFC dans le forum Modules
    Réponses: 2
    Dernier message: 13/02/2006, 19h45
  3. Réponses: 3
    Dernier message: 09/12/2005, 17h42
  4. [SAX] Problème lecture fichier xml
    Par BernardT dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 07/07/2005, 18h11
  5. [DOM] Lecture de XML et décision en fonction du contenu
    Par samios dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 14/10/2004, 16h09

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