Funzione id
Seleziona gli elementi in base al relativo identificatore univoco.
node-set id(object)
Osservazioni
Quando l'argomento è di tipo set di nodi, il risultato è l'unione del risultato dell'applicazione di id()
al valore stringa di ogni nodo dell'argomento set di nodi.
Se è di un tipo diverso, l'argomento viene convertito in stringa e suddiviso in un elenco di token separati da uno spazio vuoto (per spazio vuoto si intende qualsiasi sequenza di caratteri che corrisponda alla produzione). Ne risulta un set di nodi contenente gli elementi dello stesso documento del nodo di contesto che presentano un identificatore univoco uguale a tutti i token dell'elenco.
Esempio
File XML (test.xml)
File XSLT (test.xsl)
Output
Il foglio di stile XSLT, se applicato al file XML precedente restituisce il seguente set di nodi:
<x a="a21">
<x a="a31">
<y>y31</y>
<y>y32</y>
</x>
</x>
and
<y>y31</y>