[RESOLU] Lecture données fichier xml

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Lecture données fichier xml

Re: [RESOLU] Lecture données fichier xml

par mister fisher » 22 févr. 2019, 12:42

Merci pour ta réponse qui résout mon problème

Re: Lecture données fichier xml

par Spols » 22 févr. 2019, 12:35

remplace les retour à la ligne par un espace avec str_replace avant de les réécrire dans le 2ème fichier

Lecture données fichier xml

par mister fisher » 22 févr. 2019, 12:31

Bonjour,

Je reçois quotidiennement un fichier xml dont j'extrais les données et les écris dans un autre fichier pour une utilisation ultérieure. Pour certaines d'entre elles, j'ai un souci car elle sont écrites sur plusieurs lignes exemple :

<description>-Non-members: 20% off on Junior Suites and Suites.
-Members: regular Member Only Rate –up to 5% discount on top of the non-member discount.
-Offer is yieldable.

Booking window:
18 February –11 March, 2019 included

Stay window:
1 March –7 April, 2019”

Participating Hotel List: https://docs.goo***********4PGPtzZQlw5-xZkzfVSc/edit#gid=0</description>

J'obtiens ceci dans mon fichier

89 *********,SAVE UP TO 25% on Suites and Junior Suites at RHG hotels across EMEA,Not required,-Non-members: 20% off on Junior Suites and Suites.
90 -Members: regular Member Only Rate –up to 5% discount on top of the non-member discount.
91 -Offer is yieldable.
92
93 Booking window:
94 18 February –11 March; 2019 included
95
96 Stay window:
97 1 March –7 April; 2019
98
99 Participating Hotel List: https://docs.google.******************65efc475a168a487a/?i=3

A la relecture du fichier, je me retrouve avec des données qui ne correspondent plus au type de données que j'attends. L'ensemble des données inscrites dans <description> devrait être sur une même ligne. Auriez-vous une solution ?

Merci d'avance.