Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1390 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  xml et php, mise en forme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

xml et php, mise en forme

n°1895055
maktu
Posté le 15-06-2009 à 09:32:29  profilanswer
 

Bonjour, je doit parser un fichier xml en php, j'arrive a récupérer tout les valeur que je veut, mais j'ai un gros problème de mise en forme.
 
La mise ne forme sur le fichier xml me plait beaucoup, mais lorque je récupère ces valeurs en php, tout est mit a la suite, et cela me fait un paragraphe de plusieur ligne, désagréable à lire.
Tout ce contenue ce trouve que entre 2 balise...
Donc je ne peut récupérer tout ceci que dans une seule variable.
 
N'est-il pas possible de conserver la mise en forme du fichier xml, lorsque je le recré en php ?
Si non ,comment faire une mise en forme ?

mood
Publicité
Posté le 15-06-2009 à 09:32:29  profilanswer
 

n°1895057
rufo
Pas me confondre avec Lycos!
Posté le 15-06-2009 à 09:50:45  profilanswer
 

si, c'est possible, faut transformer les \n en <br />...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1895062
maktu
Posté le 15-06-2009 à 10:01:14  profilanswer
 

Je ne voit pas de \n...
le texte a mettre ne forme , est dans une seule variable.

n°1895072
rufo
Pas me confondre avec Lycos!
Posté le 15-06-2009 à 10:13:57  profilanswer
 

normal, c'est pas un caractère qui se voit, c'est un retour à la ligne.
par ailleurs, si la mise en forme, c'est pour l'afficher sur une page web, faudra remplacer les x espaces par x &nbsp; (sauf si x vaut 1) dans le cas où y'aurait de l'indentation.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1895075
maktu
Posté le 15-06-2009 à 10:21:28  profilanswer
 

Code :
  1. <?php
  2. header('Content-type: text/html; charset=UTF-8');
  3. ?>
  4. <?php
  5. $catalogue_informatique = simplexml_load_file('catalogue.xml');
  6. $cpt=1;
  7. foreach ($catalogue_informatique->product as $product)
  8. {
  9. $ref[$cpt]=$product->ref;
  10. $categorie[$cpt]=$product->categorie;
  11. $descriptif[$cpt]=$product->descriptif;
  12. $descriptif_court[$cpt]=$product->descriptif_court;
  13. echo $product->ref.'<br>';
  14. echo $product->categorie.'<br>';
  15. echo '<br>';
  16. $cpt++;
  17. //$ref = $product->ref;
  18.     }
  19. //echo $ref[6];
  20. //echo $categorie[6];
  21. echo $descriptif_court[7];
  22. echo '<br>';
  23. echo '<br>';
  24. echo $descriptif[7];
  25. ?>


 
Mais je ne doit pas modifier le xml...La variable sur laquel je travaille est $descriptif[7]; c'est dans celle-ci que je doit mettre des retour a la ligne...

n°1895085
maktu
Posté le 15-06-2009 à 10:45:45  profilanswer
 

j'ai trouver, il fallait juste que j'ajoute un 'nl2br' devant la varibale :) merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  xml et php, mise en forme

 

Sujets relatifs
[Resolu]Problème de mise en forme de Fichier .txtMise en forme d'une boucle while()
Mosaique d'images pour ma page Liens...Mise en forme ??Pb de mise en forme + pb IE
Problème pour une mise en forme grâce à VBMise en forme d'une date
Mise sous forme de liens des résultats d'une requête en php[RESOLU]Mise en forme conditionnelle 15 condition / différente cellule
Mise en forme d'un fichier xls compliquéeMise en forme de résultats
Plus de sujets relatifs à : xml et php, mise en forme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR