|  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 | | |  |  |  | 
 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. 
 return: the canonical representation of the HexBinary if it is a valid HexBinary, 0 otherwiseParameters:
  
    |  | hexData | A string containing the HexBinary |  |  | manager | The MemoryManager to use to allocate the string | 
 |  
 
  
    | 
        
          | static int HexBin::getDataLength | ( | const XMLCh *const | hexData | ) |  [static] |  |  
  
    |  | 
return the length of hexData in terms of HexBinary. 
 
 return: -1 if it contains any invalid HexBinary the length of the HexNumber otherwise.Parameters:
  
    |  | hexData | A string containing the HexBinary | 
 |  
 
  
    | 
        
          | static bool HexBin::isArrayByteHex | ( | const XMLCh *const | hexData | ) |  [static] |  |  
  
    |  | 
check an array of data against the Hex table. 
 
 return: false if it contains any invalid HexBinary true otherwise.Parameters:
  
    |  | hexData | A string containing the HexBinary | 
 |  The documentation for this class was generated from the following file:
 | 
 
 | 
 |