  
    
    
       
       
       
     
     
    
       
       
       
     
     
     
    
       
       
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
       
    
       
       
     
     
     
     
     
     
     
       
     
     
    
    
    
    
    
   
  
   
  
   
  
 
  | 
     |  |   | 
	     
 
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:
     |  
  
 |  
  |