Importation depuis XML

Petit nouveau ! | 3 Messages

25 janv. 2021, 06:42

Bonjour,

J'ai une routine qui me retourne dans une variable ($tmp) des données au format XML (voir exemples ci-dessous). Fonction que l'article est décliné en différentes tailles (BURP_B2.XML) ou que l'article n'a qu'une seule taille (SXU.XML), la structure des données retournées n'est pas tout à fait identique mais, dans tous les cas, les données que je dois enregistrer sont toujours identiques:
- GTIN (code unique, clef principale)
- French
- SalesPrice

Je suis débutant en PHP et je ne sais pas comment faire cela. Quelqu'un aurait-il la gentillesse de m'aider?

Bien entendu, il ne suffit pas d'ajouter bêtement des enregistrements à la Table, il vaut vérifier si le GTIN existe, si oui, modifier les autres champs et s'il n'existe pas, il faudra le créer.

https://drive.google.com/file/d/1LdYLOE ... sp=sharing
https://drive.google.com/file/d/1Mzkp5p ... sp=sharing

Merci d'avance pour vos réponses,

Stephan

Avatar du membre
Mammouth du PHP | 1564 Messages

27 janv. 2021, 12:40

Salut, pour l'analyse d'un fichier XML: https://www.php.net/manual/fr/ref.xml.php
Pour savoir si un variable existe dans le fichier, tu pourra le faire avec "isset()" de PHP