In XPath il [expression] la sintassi indica un predicato
sul percorso della posizione. [1] è la sintassi abbreviata
per [position()=1] , che significa 'il primo elemento'. In SQL Server l'uso di XPath è [1] (o qualsiasi altro predicato che filtri deterministicamente su al massimo un elemento) è necessario perché trasforma l'espressione XPath da una che restituisce un numero qualsiasi di elementi a una che restituisce deterministicamente 0 o 1 elementi, trasformandosi così in un'espressione scalare, che è ciò che .value()
richiede: