V XPath [expression] syntaxe označuje predikát
na lokační cestě. [1] je zkrácená syntaxe
pro [position()=1] , což znamená „první prvek“. V SQL Server použití XPath [1] (nebo jakýkoli jiný predikát, který deterministicky filtruje nejvýše jeden prvek) je vyžadován, protože transformuje výraz XPath z výrazu, který vrací libovolný počet prvků, na výraz, který deterministicky vrací 0 nebo 1 prvky, čímž se transformuje na skalární výraz, což je to, co .value()
vyžaduje: