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.