Voila j'ai une petite interface en php qui me permet de rajouter des urls à un fichier sitemap, mais je voudrais que les url de mon fichier xml final soient triées par ordre de priorité.
J'utilise DOM de php 5 pour editer mon fichier xml.
Pour trier mon fichier je pense que je dois utilisé xsl,xslt.
Voici le code php pour appliquer le xslt à mon fichier xml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php $moteurXslt = new XSLTProcessor(); $style = new DOMDocument(); $style->load('tri.xsl'); $moteurXslt->importStylesheet($style); $source = new DOMDocument(); $source->load('sitemap.xml'); echo $moteurXslt->transformToUri($source, 'resultat.xml'); ?>
En faite je pense que c'est le xslt qui me pose probleme.
Y à t il une autre manière pour effectuer un tri sur un fichier xml ??
Voila pourriez vous me donner une piste pour la solution la plus adapté.
Merci.
Partager