#include <xercesc/util/HexBin.hpp>
◆ decodeToXMLByte()
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. Use the memory manager to release 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. 
 
 
◆ getCanonicalRepresentation()
get canonical representation 
Caller is responsible for the proper deallocation 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 
 
 
◆ getDataLength()
  
  | 
        
          | 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. 
 
 
◆ isArrayByteHex()
  
  | 
        
          | 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: