bin:unpack-double
Extracts an xs:double value
held in IEEE format at the given offset in a binary value.
unpack-double($value as (xs:hexBinary | xs:base64Binary), $offset as xs:integer, $order as enum('least-significant-first', 'little-endian', 'LE', 'most-significant-first', 'big-endian', 'BE')?:='most-significant-first') ➔ xs:double
Arguments | ||||
| $value | (xs:hexBinary | xs:base64Binary) | Input binary data | |
| $offset | xs:integer | Offset in octets into the input data | |
| $order | enum('least-significant-first', 'little-endian', 'LE', 'most-significant-first', 'big-endian', 'BE')? | := 'most-significant-first' | The order (most/least significant first) in which to pack or unpack octets |
Result | xs:double | |||
Namespace
http://expath.org/ns/binary
Links to specifications
Saxon availability
Available in XPath 2.0 and later versions. Implemented since Saxon 9.6. Requires Saxon-PE or Saxon-EE. Available for all platforms.