Aide - Recherche - Membres - Calendrier
Version complète : CDATA et mise en forme.
Forum Développeur - Administration serveur, programmation et base de données > Programmation > XML et XSL
poilu
Bonsoir,
J'ai un fichier xml qui se présente comme ceci :

PHP


<chapter loginCK="no">
<chapter_info>
<number1><![CDATA[1]]></number1>
<title1><![CDATA[titre1]]></title1>
<introduction1><![CDATA[Savoir que l'eau est omniprésente sur Terre. Connaître les états de l'eau. Savoir que l'eau est indispensable à la vie. Savoir expliquer le cycle de l'eau.]]></introduction1>
<conclusion1><![CDATA[conclusion1]]></conclusion1>

etc....

J'affiche le contenu dans un formulaire et j'aimerai savoir comme mettre en forme le contenu pour que cele se présente sous cette forme :

.Savoir que l'eau est omniprésente sur Terre.
.Connaître les états de l'eau.
.Savoir que l'eau est indispensable à la vie.
.Savoir expliquer le cycle de l'eau.

Merci.
Ldo
bonjour,

si les retour à la ligne ne sont pas présent dans le code à la base, il va falloir décider arbitrairement où les placer
après un point c'est logique
il te faudra donc découper la chaine avec php

un truc du genre devrait suffire
$resultat = str_replace(". ", "<br />", $laVarQuiContientTonTexteACouper);
poilu
salut et merci.
oh la cela me parait compliqué....,tu dis :
"si les retour à la ligne ne sont pas présent dans le code à la base"
Comment fais tu pour apparaitre ces retours à la ligne dans le xml ? icon_biggrin.gif
Ldo
Citation (poilu @ Aug 5 2008, 11:20 PM) *
salut et merci.
oh la cela me parait compliqué....,tu dis :
"si les retour à la ligne ne sont pas présent dans le code à la base"
Comment fais tu pour apparaitre ces retours à la ligne dans le xml ? icon_biggrin.gif


bah sinon, tu ouvre le fichier xml avec le bloc-note et tu les ajoutes à la main les retours smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.