Jump to content
  • 0

Import XML


valettejm
 Share

Question

Bonjour à tous,

j'ai un fichier Fmp12 qui géré sans difficulté l'intégration du fichier du "Gel des Avoirs" communiquer par le gouvernement car le fichier était au format Excel,  mais voilà qu'a présent ils le livrent au format XML et là je beug et ce malgré le fichier du schéma transmit, cela ne fonctionne pas.

Le fichier XML peut-être téléchargé ici Api - Gels des Avoirs - Direction Générale Du Trésor (dgtresor.gouv.fr)

Mon Dieu que mon ignorance m'énerve :)  

PublicationSchema (1).xslt

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Bonsoir,

Alors mon petit cadeau du soir… Dans le fichier compressé vous trouverez :

  • une base FileMaker Pro ;
  • une feuille de transformation XSL-T Registrenationaldesgels_vers_FileMaker.xsl qui sert à l'importation des données XML du registre national et les mettre dans la grammaire attendue par FileMaker Pro en importation ;
  • le fichier XML du registre national Registrenationaldesgels.xml.

Pour fonctionner, il suffit de mettre ces trois fichiers dans un même répertoire, puis d'ouvrir la base FileMaker Pro et de cliquer sur le bouton Importer.

Archive.zip

 

Link to comment
Share on other sites

  • 0

Que dire que tu me sauves la vie !!!!!!, j'ai eu le plaisir de faire une formation à Lesterius avec toi, j'ai demandé récemment une formation plus poussée à mon entreprise mais j'attend toujours 😁

Comme tu m'as l'essai l'accès au script j'ai mis l'adresse de l'API du site pour une liaison directe.

Je te recevrai avec grand plaisir dans mon établissement au Casino de BISCARROSSE dès notre ouverture.

Je m'incline encore une fois devant ta grandeur et ta générosité 🙏

Link to comment
Share on other sites

  • 0

Salut je reprends ce post car c'est exactement ce que je cherchais 🙂

mais en plus j'ai le meme problème (avec le meme genre de liste) pour importer les sanctions du Conseil de Sécurité de l'ONU, XML mais sans schéma....

https://www.un.org/securitycouncil/fr/content/un-sc-consolidated-list#Abonnementalalistedediffusion

Link to comment
Share on other sites

  • 0
Le 06/01/2022 à 18:24, gpto a dit :

Salut je reprends ce post car c'est exactement ce que je cherchais 🙂

mais en plus j'ai le meme problème (avec le meme genre de liste) pour importer les sanctions du Conseil de Sécurité de l'ONU, XML mais sans schéma....

https://www.un.org/securitycouncil/fr/content/un-sc-consolidated-list#Abonnementalalistedediffusion

Bonjour @gpto,

Voici donc la base (fmp12), la feuille de transformation (xsl) et la grammaire (dtd). Pour la base, un script de synchronisation permet de mettre à jour la base avec le flux XML puisé directement depuis le site des Nations Unies.

ONU_consolidated_vers_FMP.xslONU_Consolidated.zipschema.dtd

Link to comment
Share on other sites

  • 0

Bonjour David

Merci c'est génial

Tu peux 'en dire plus sur le process stp? Ca m'intéresse de savoir je ne suis pas expert en xml 😉

Encore merci et bon dimanche

Link to comment
Share on other sites

  • 0
il y a 2 minutes, gpto a dit :

Tu peux 'en dire plus sur le process stp? Ca m'intéresse de savoir je ne suis pas expert en xml 😉

Je pense que cela va faire l'objet d'un billet sur le blog…

Link to comment
Share on other sites

  • 0

oui je pense que c'est une très bonne idée 😉

a quoi correspondent les "N° : 1" que je vois dans alias, address, DateOfBith, etc etc...?

Link to comment
Share on other sites

  • 0
il y a une heure, gpto a dit :

a quoi correspondent les "N° : 1" que je vois dans alias, address, DateOfBith, etc etc...?

Pour les individus, il peut y avoir plusieurs alias, adresses, dates de naissance, documents, etc. Le numéro que j'ai mis en place est simplement le numéro d'ordre dans le flux XML. Il peut  avoir même des numéros dans données, le flux ayant les balises sans données.

Idem pour les entités.

Link to comment
Share on other sites

  • 0

ok je vois, enfin je crois 🙂

ca mà l'air très compliqué le XML quand meme lol

par exemple pour la date de naissance je le retrouve sous cette forme en 3 lignes 

n° : 1

Type of date : EXACT

Date : 17/07/1964

Il faut travailler dans FMP pour remettre ca au propre ou au niveau du schéma?

Link to comment
Share on other sites

  • 0

il faut que j'apprenne à le faire j'ai une 2eme liste à importer depuis l'ONU 🙂

Link to comment
Share on other sites

  • 0
il y a une heure, gpto a dit :

ok je vois, enfin je crois 🙂

ca mà l'air très compliqué le XML quand meme lol

par exemple pour la date de naissance je le retrouve sous cette forme en 3 lignes 

n° : 1

Type of date : EXACT

Date : 17/07/1964

La feuille xlt (XSL-T) que j'ai réalisée transforme les données du flux XML en données à plat, c'est une première approche. Le problème avec la date de naissance des individus et des entités, c'est qu'elle est polymorphe : une fois on a une date, une autre fois une année seulement, une autre fois une période d'années… et ceci plusieurs fois, suivant les connaissances des autorités à leur sujet. 

En fait le flux communique toutes les informations connues sur l'individu ou l'entité. C'est comme pour ses pseudos, si l'individu utilise des fausses identités, le flux va fournir les différentes identités connues à ce jour.

Mais suivant l'architecture de ta base de données, il faut adapter la feuille xsl pour importer les données dans les bonnes rubriques. Et s'il y a plusieurs tables, il faut alors plusieurs feuilles xsl (une par table).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...