Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 26 February 2016 10:01

ccpg_louis
Participant occasionnel
Date d'inscription: 29 Oct 2015
Messages: 28

récupérer les attributs d'un xml dans une table

Bonjour,

Je souhaite récupérer certains éléments d'un fichier xml; j'arrive à extraire les élément entre balise mais je souhaite aller un cran en dessous et récupérer les attributs je m'explique :

j'ai :

<balise1>attribut1='texte1' attribut2='texte2'</balise1>

et je souhaite récupérer les attributs dans une table...j'ai utilisé les outils xmlFragmenter et xmlFlattener mais sans succès. Peut ête en utilssan l'outil XMLQueryExploder mais mes connaissance sont limitées.

Je me suis également penché sur un script python mais je perd beaucoup de temps à comprendre la logique du fichier et des outils.

y a t-il une personne dans l'assemblée qui a déjà réalisé un tel traitement

Je joins le fichier que je souhaite traiter

Merci Beaucoup !

Dernière modification par ccpg_louis (Fri 26 February 2016 10:02)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Fri 26 February 2016 15:59

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1025
Site web

Re: récupérer les attributs d'un xml dans une table

Salut,

Essaye d'utiliser XMLFlattener

https://knowledge.safe.com/articles/120 … tener.html


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#3 Tue 01 March 2016 13:23

Pim
Participant actif
Lieu: Plesder
Date d'inscription: 2 Aug 2007
Messages: 59

Re: récupérer les attributs d'un xml dans une table

Bonjour Louis,

Voici une petite piste qui pourrait t'aider.

quand tu ajoute un jeu de donnée, il faut choisir "XML (Extensible Markup Language)"
dans les paramètres :
- Type de configuration : Chemins d'entité
- Elements à apparier : onglet (par rapport à ton fichier)
-Options d'aplatissement : cocher "activer le mise à plat" et "ajouter les attributs des parents"
               -il faut choisir les trois éléments (Grandparent Parent Racine)

Avec ça, ça peut te dépanner un peu :-)

Cdt
Pim

Hors ligne

 

#4 Tue 01 March 2016 15:29

ccpg_louis
Participant occasionnel
Date d'inscription: 29 Oct 2015
Messages: 28

Re: récupérer les attributs d'un xml dans une table

Merci Pim, Grace à toi j'ai trouvé une soluce !

Hors ligne

 

Pied de page des forums

Powered by FluxBB