Dans XPath, le [expression] la syntaxe indique un prédicat
sur le chemin de localisation. [1] est la syntaxe abrégée
pour [position()=1] , qui signifie 'le premier élément'. Dans SQL Server, utilisez XPath le [1] (ou tout autre prédicat qui filtre de manière déterministe sur au plus un élément) est nécessaire car il transforme l'expression XPath d'une expression qui renvoie un nombre quelconque d'éléments à une expression qui renvoie de manière déterministe 0 ou 1 éléments, se transformant ainsi en une expression scalaire, ce qui est ce que .value()
nécessite :