Page 1 sur 1

Lecture données fichier xml

Posté : 22 févr. 2019, 12:31
par mister fisher
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.

Re: Lecture données fichier xml

Posté : 22 févr. 2019, 12:35
par Spols
remplace les retour à la ligne par un espace avec str_replace avant de les réécrire dans le 2ème fichier

Re: [RESOLU] Lecture données fichier xml

Posté : 22 févr. 2019, 12:42
par mister fisher
Merci pour ta réponse qui résout mon problème