Types de données : .NET en XPath/XQuery
Lorsqu'une méthode .NET retourne une valeur et que le type de données de la valeur est de type chaîne, numérique ou booléenne, il est converti dans le type XPath/XQuery correspondant. Par exemple, le type de données decimal de .NET est converti en xsd:decimal.
Lorsqu'un objet .NET ou un type de données différent de chaîne, numérique ou booléenne est retourné, vous pouvez assurer la conversion dans le type XPath/XQuery requis tout d'abord en utilisant une méthode .NET (par ex. System.DateTime.ToString()) pour convertir l'objet .NET en une chaîne. Dans XPath/XQuery, la chaîne peut être modifiée pour correspondre à la représentation lexicale du type requis puis convertie dans le type requis (par exemple, en utilisant l'expression cast as).