Salve![]()
sono un po' arruginito, mi date una mano con un XSL?
xml originale
lo trasformo tramite PHP e in PHP posso selezionare la pagina corrente, percui posso darci per esempio al volo un id="actual"codice:<?xml version="1.0" encoding="iso-8859-1"?> <menu> <node link="index.php">menu 1 <node link="#">menu 1_1 <node>menu 1_3 <node link="#">menu 1_2</node> <node link="#">menu 1_2</node> <node link="#">menu 1_2</node> </node> </node> <node link="#">menu 1_2</node> </node> <node link="#">menu 2 <node link="#">menu 2_1</node> <node link="#">menu 2_2</node> <node link="#">menu 2_3</node> </node> </menu>
ecco io adesso vorrei avere in output dalla trasformazione XSL una roba tipocodice:<?xml version="1.0" encoding="iso-8859-1"?> <menu> <node link="index.php">menu 1 <node link="#">menu 1_1 <node>menu 1_3 <node link="#" id="actual">menu 1_2</node> <node link="#">menu 1_2</node> <node link="#">menu 1_2</node> </node> </node> <node link="#">menu 1_2</node> </node> <node link="#">menu 2 <node link="#">menu 2_1</node> <node link="#">menu 2_2</node> <node link="#">menu 2_3</node> </node> </menu>
ossia il percorso fino all'elemento contrassegnato dall'id
lo so che è complesso, ma ve ne sarò eternamente grato![]()
![]()

Rispondi quotando