Ho questo problema da risolvere:
Devo interrogare piu' file xml per produrne uno finale [una sorta di report]. Ad un processore xslt (xsltproc per la precisione) in linea do in input il mio file xsl ed un file xml che contiene dei nodi con questa struttura [riporto 2 esempi]:
<create_node>
<name>rino</name>
<input_xml>info.xml</input_xml>
<input_tag>//user/name[@punti=33]</input_tag>
</create_node>
<create_node>
<name>gino</name>
<input_xml>works.xml</input_xml>
<input_tag>//disco/nome/sito</input_tag>
</create_node>
Vorrei, in uscita, generare un file xml di questo tipo:
<rino>[qua vorrei il contenuto del tag //user/name che ha attributo punti=33 del file info.xml]</rino>
<gino>[qua vorrei il contenuto del tag //disco/nome/sito del file works.xml]</gino>
So accedere ai files xml tramite la funzione document, ma non so come andare a selezionare il tag, o meglio, come eseguire una Xpath che e' stata specificata dall'esterno.
Posso fare lo stesso lavoro con un altro linguaggio (xpointer? come?).
Vi ringrazio, Marco.

Rispondi quotando