La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « XML - XSL - WML (WAP) - MATHML »

Retrouvez les publications relatives à ces discussions dans nos rubriques MATHML, WML, XML, XSL.

classe générique pour parser tous type de fichier xml

liste des forums liste des discussions Participer à la discussion

Photo de mams004 Message publié le mercredi 13 janvier 2010 à 17 h 28 par mams004.
Bonjour,

je cherche une classe php générique pour parser toute type de fichier XML

Si vous connaissez des liens ou tuto ?

merci pour votre aide
Photo de nours312 Message publié le mercredi 13 janvier 2010 à 17 h 37 par nours312. nours312.com
déja, tu as celles intégrées à php .. t'as testé ?
Photo de Dr_von_scott Message publié le mercredi 13 janvier 2010 à 20 h 33 par Dr_von_scott. http://www.institutbeautyzen.com
repeat after me :

google is my best friend.

@nours

Tu vois, toujours aussi desesperant ce site, heureusement que les "vieux" ont la nostalgie ( meme sans avoir ton niveau )
Photo de nours312 Message publié le mercredi 13 janvier 2010 à 23 h 23 par nours312. nours312.com

Tu vois, toujours aussi desesperant ce site, heureusement que les "vieux" ont la nostalgie


t'as raison ^^ ... mais ça détends un peu la tête de passer sur les fofo de temps en temps ... on devrais mettre en place des Jeux !... pour fidéliser les anciens !... des jeux du style, on planque des post débiles sous de faux pseudos et il faut retrouver le pseudo originel du posteur !... :D en plus ça permetrais de crédibiliser un peu les :

60060 membres à ce jour dont 2 inscrits aujourd'hui et 15 depuis une semaine.


lol !...@+
Photo de mams004 Message publié le jeudi 14 janvier 2010 à 08 h 26 par mams004.
bonjour, merci bien pour votre réponse

mais je vous explique le problématique :

On voudrai mettre en place une classe générique dans un serveur qui peut parser tout type de fichier xml
La forme du fichier xml peut changé en tout moment , dans ce cas ce que je veux c'est de ne pas modifier la class à chaque fois que la structure des balises du fichier XML change ou c'est impossible ?

Donc si j'ai bien compris le traitement efféctué par cette classe s'arrete tous simplement au parsing.

C'est mon travail alors de faire un foreach pour traité les données à l'affichage comme dans les tuto avec simple XML ?

merci
Photo de mams004 Message publié le jeudi 14 janvier 2010 à 08 h 38 par mams004.
Pour être plus précis j'utilise zend pour le moteur de mon appli
j'ai déjà fait comme ça et ça marche bien :

dans le controlleur
Code PHP :

//Utilisation de simpleXML
$list = simplexml_load_file('http://localhost/site/admin/test.xml');
$this->view->list = $list;



dans la vue :
Code PHP :

<?php

if($this->list!="")
{
$i=0;
foreach($this->list->medialist as $valeur)
{
// Pour gérer l'alternance des couleurs dans le tableau
$class = $i%2?'ligne2':'ligne3';
?>
<tr class ="<?php echo $class;?>">

<td><?php echo $valeur->id;?></td>
<td><?php echo $valeur->size;?></td>

</tr>
<?php
$i++;
}
}
?>



donc ma question est que le parsing se trouve à quel niveau dans ces deux bout de code, si la structure du xml change ces codes aussi doit changé ?

merci pour votre conseil
Photo de telnes Message publié le samedi 16 janvier 2010 à 09 h 06 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
fonction récursive

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions