Probleme xml

emixammax Messages postés 29 Statut Membre -  
emixammax Messages postés 29 Statut Membre -
Bonjour,
j'aimerai editer une partie d'une ligne de mon fichier xml via une fonction php
A voir également:

4 réponses

mpmp93 Messages postés 7217 Date d'inscription   Statut Membre Dernière intervention   1 341
 
Bonsoir,

On fait quasiment tout ce que vous souhaiteriez avec la librairie simpleXml implantée dans PHP 5.x

A+
2
mcfly10 Messages postés 1098 Statut Membre 239
 
1
emixammax Messages postés 29 Statut Membre
 
je l'ai deja lu 4 fois la doc j'y comprend rien
0
mcfly10 Messages postés 1098 Statut Membre 239
 
J'avoue que j'aime pas non plus, ça sert a faire un parser précis, mais pour des petites manipulations légère c'est pas commode.
Dans ton cas, utilise plutot simpleXML comme proposé par mpmp93.
0
emixammax Messages postés 29 Statut Membre
 
pourriez vous en dire un peu plus sur ce qu'il y a dans cette lib svp ?
0
mpmp93 Messages postés 7217 Date d'inscription   Statut Membre Dernière intervention   1 341
 
Bonjour,

Un exemple de modif avec simpleXml d'une structure XML de ce genre:

$menu = <<<EOT
<nav>
    <a href="index.php?page=contact"  data-page="contact">Contact</a>
    <a href="index.php?page=liens"  data-page="liens">Liens</a>
    <a href="index.php?page=situation"  data-page="situation">Situation</a>
    <a href="index.php?page=historique"  data-page="historique">Historique</a>
    <a href="index.php?page=accueil"  data-page="accueil">Accueil</a>
</nav>
EOT;
$nav = simplexml_load_string();

foreach($nav AS $key => $link) {
    if ($link['data-page']==$page) {
        $link->addAttribute('class', 'active');
    }
}
echo str_replace('<?xml version="1.0"?>','', $nav->asXml());


toutes les explications ici:
http://html5.immo-scope.com/index.php?page=html5/menuMutualiseAvecSimpleXml

A+
0
emixammax Messages postés 29 Statut Membre
 
c bon j'ai reussi avec des trucs super simple meme pas besoin de php 5
0