


























|
| |
HexBin Class ReferenceList of all members.
Member Function Documentation
|
Decodes HexBinary data into XMLCh.
NOTE: The returned buffer is dynamically allocated and is the responsibility of the caller to delete it when not longer needed. You can call XMLString::release to release this returned buffer.
If a memory manager is provided, ask the memory manager to de-allocate the returned buffer.
- Parameters:
-
| hexData | HexBinary data in XMLCh stream. |
| manager | client provided memory manager |
- Returns:
- Decoded binary data in XMLCh stream, or NULL if input data can not be decoded.
- See also:
- XMLString::release(XMLCh**)
- Deprecated:
- use decodeToXMLByte instead.
|
|
Decodes HexBinary data into XMLByte.
NOTE: The returned buffer is dynamically allocated and is the responsibility of the caller to delete it when not longer needed. You can call XMLString::release to release this returned buffer.
If a memory manager is provided, ask the memory manager to de-allocate the returned buffer.
- Parameters:
-
| hexData | HexBinary data in XMLCh stream. |
| manager | client provided memory manager |
- Returns:
- Decoded binary data in XMLByte stream, or NULL if input data can not be decoded.
- See also:
- XMLString::release(XMLByte**)
|
|
get canonical representation
Caller is responsible for the proper deallcation of the string returned.
- Parameters:
-
| hexData | A string containing the HexBinary |
| manager | The MemoryManager to use to allocate the string |
return: the canonical representation of the HexBinary if it is a valid HexBinary, 0 otherwise |
static int HexBin::getDataLength |
( |
const XMLCh *const |
hexData |
) |
[static] |
|
|
return the length of hexData in terms of HexBinary.
- Parameters:
-
| hexData | A string containing the HexBinary |
return: -1 if it contains any invalid HexBinary the length of the HexNumber otherwise. |
static bool HexBin::isArrayByteHex |
( |
const XMLCh *const |
hexData |
) |
[static] |
|
|
check an array of data against the Hex table.
- Parameters:
-
| hexData | A string containing the HexBinary |
return: false if it contains any invalid HexBinary true otherwise. |
The documentation for this class was generated from the following file:
|
|
|