I haven't found a way in XPath to specify a hexadecimal integer number.

E.g., I want to write expressions like
{ if (../magicNum eq 0xa1b2c3d4) then 'bigEndian'
  else if (.../magicNum eq 0xd4c3b2a1) then 'littleEndian'
    else error()
}

But it rejects the 0x notation. Do I really have to write decimal everywhere? When dealing with binary data this is a bit of a nightmare.

I think the above code is clear to anyone, but if I convert those numbers to decimal it becomes completely obscure.

...mike

--
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology | www.tresys.com