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

GEODATA DAYS 2024

#1 Wed 29 August 2012 17:18

titou30
Participant occasionnel
Date d'inscription: 13 Mar 2012
Messages: 25

Lecture et récupération infos xml non conventionnel

Bonjour à tous,

Je me prends les pieds dans le tapis en essayant de récupérer des données contenues dans un fichier xml, mais avec des balises non reconnues, ce qui me conduit au message suivant

Unable to configure the XML module to read the XML dataset. No <xrs:switch> item in the xrs document 'C:\Program Files\FME\xml\xrs\xrs.xml


Après une recherche sur fmepedia, je tombe sur ces deux pages très intéressantes :
http://fmepedia.safe.com/articles/How_To/Reading-XML
http://fmepedia.safe.com/articles/Sampl … LFlattener

qui semblent proposer un workbench tout prêt, permettant de spécifier la, ou les balises dont on veut récupérer le contenu, et qui accomplit le miracle, sans avoir à toucher aux fichiers de paramétrage.

Cependant je ne suis pas bien sûr de comprendre l'élément

Set configuration type = "Feature Paths"


et n'arrive donc pas à récupérer mes informations.

Est-ce qu'une personne de la communauté a déjà utilisé ces workbench's et pourrait m'en faire un retour ?
Merci d'avance.
Baptiste

Hors ligne

 

#2 Wed 29 August 2012 18:05

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Lecture et récupération infos xml non conventionnel

Dans le paramètre "type de configuration" du reader XML utilisez "Feature Paths" au lieu de "Xrs".


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#3 Thu 30 August 2012 08:33

titou30
Participant occasionnel
Date d'inscription: 13 Mar 2012
Messages: 25

Re: Lecture et récupération infos xml non conventionnel

Bonjour Olivier,

Merci pour votre réponse, mais sauf erreur de ma part, je ne vois pas un tel paramètre dans le reader du xml (voir photo jointe) ?


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

Hors ligne

 

#4 Thu 30 August 2012 09:47

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Lecture et récupération infos xml non conventionnel

Effectivement, il semble que ce paramètre ne soit visible que lors de la création du reader XML (cliquer sur le bouton Paramètres). Cf image ci-jointe.


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

Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#5 Thu 30 August 2012 11:28

titou30
Participant occasionnel
Date d'inscription: 13 Mar 2012
Messages: 25

Re: Lecture et récupération infos xml non conventionnel

Merci,

Pour faire un retour sur la résolution de mon problème :
Finalement les deux workbenchs que j'indiquais dans mon message ne m'ont pas servi.

Pour lire un fichier .xml particulier, et éviter le message d'erreur, il faut simplement spécifier lors de l'ajout du jeu de données sources (merci olivier)

Configuration type : chemins d'entités
Elements to match : indiquer ici le nom de la balise à partir de laquelle vous souhaitez récupérer les attributs inclus
Flatten option : enable flattening et Add ancestor attributes Parent GrandParent Root


Derrière FME va lire le xml et générer des attributs exploitables, le tout sans avoir à modifier les xfmap ou xRs


Evidement cela fonctionne avec une structure xml connue, et qui ne change pas, sinon il faudra modifier la valeur de Elements to match.

Hors ligne

 

Pied de page des forums

Powered by FluxBB