El tipo de datos xs:double está soportado en DB2 XPath por el punto flotante decimal IEEE de 64 bits.
El formato léxico de xs:double es una mantisa seguida opcionalmente del carácter E o e seguido de un exponente. El exponente debe ser un entero. La mantisa debe ser un número decimal. Las representaciones del exponente y la mantisa deben seguir las reglas de léxico de xs:integer y xs:decimal. Si se omiten E o e y el exponente que le sigue, se presupone un valor de exponente 0.
Utilizar la sintaxis siguiente para crear una instancia de xs:double:
>>-xs:double(valor)--------------------------------------------><
Si valor es ilegal para el tipo de datos de destino, la función del constructor devuelve un error.