Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XSECDOMUtils.hpp File Reference

#include <xsec/utils/XSECPlatformUtils.hpp>
#include <xsec/utils/XSECSafeBuffer.hpp>
#include <xsec/dsig/DSIGConstants.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/util/XMLString.hpp>

Include dependency graph for XSECDOMUtils.hpp:

Go to the source code of this file.

Defines

#define COMPARE_STRING_LENGTH   256
#define MAKE_UNICODE_STRING(str)   XMLT(str).getUnicodeStr()

Functions

const XMLCh DSIG_EXPORT * getDSIGLocalName (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
const XMLCh DSIG_EXPORT * getECLocalName (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
const XMLCh DSIG_EXPORT * getXPFLocalName (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
const XMLCh DSIG_EXPORT * getXENCLocalName (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
const XMLCh DSIG_EXPORT * getXKMSLocalName (const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)
XMLCh DSIG_EXPORT * transcodeFromUTF8 (const unsigned char *src)
char DSIG_EXPORT * transcodeToUTF8 (const XMLCh *src)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode DSIG_EXPORT * 
findDSIGNode (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, const char *nodeName)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode DSIG_EXPORT * 
findXENCNode (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, const char *nodeName)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode DSIG_EXPORT * 
findFirstChildOfType (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode::NodeType t)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode DSIG_EXPORT * 
findNextChildOfType (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode::NodeType t)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement DSIG_EXPORT * 
findFirstElementChild (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n)
XERCES_CPP_NAMESPACE_QUALIFIER
DOMElement DSIG_EXPORT * 
findNextElementChild (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n)
safeBuffer DSIG_EXPORT & makeQName (safeBuffer &qname, safeBuffer &prefix, const char *localName)
safeBuffer DSIG_EXPORT & makeQName (safeBuffer &qname, const XMLCh *prefix, const char *localName)
safeBuffer DSIG_EXPORT & makeQName (safeBuffer &qname, const XMLCh *prefix, const XMLCh *localName)
void DSIG_EXPORT gatherChildrenText (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parent, safeBuffer &output)
XMLCh * encodeDName (const XMLCh *toEncode)
XMLCh * decodeDName (const XMLCh *toDecode)
XMLCh DSIG_EXPORT * generateId (unsigned int bytes=16)
XMLCh * cleanURIEscapes (const XMLCh *str)
bool strEquals (const XMLCh *str1, const XMLCh *str2)
bool strEquals (const char *str1, const char *str2)
bool strEquals (const char *str1, const XMLCh *str2)
bool strEquals (const XMLCh *str1, const char *str2)


Define Documentation

#define COMPARE_STRING_LENGTH   256
 

#define MAKE_UNICODE_STRING (  str   )     XMLT(str).getUnicodeStr()
 


Function Documentation

XMLCh* cleanURIEscapes (  const XMLCh *  str  ) 
 

XMLCh* decodeDName (  const XMLCh *  toDecode  ) 
 

XMLCh* encodeDName (  const XMLCh *  toEncode  ) 
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT* findDSIGNode (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  n,
const char *  nodeName
) 
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT* findFirstChildOfType (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  n,
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode::NodeType  t
) 
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMElement DSIG_EXPORT* findFirstElementChild (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  n  ) 
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT* findNextChildOfType (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  n,
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode::NodeType  t
) 
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMElement DSIG_EXPORT* findNextElementChild (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  n  ) 
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT* findXENCNode (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  n,
const char *  nodeName
) 
 

void DSIG_EXPORT gatherChildrenText (  XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  parent,
safeBuffer &  output
) 
 

XMLCh DSIG_EXPORT* generateId (  unsigned int  bytes = 16  ) 
 

const XMLCh DSIG_EXPORT* getDSIGLocalName (  const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node  ) 
 

const XMLCh DSIG_EXPORT* getECLocalName (  const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node  ) 
 

const XMLCh DSIG_EXPORT* getXENCLocalName (  const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node  ) 
 

const XMLCh DSIG_EXPORT* getXKMSLocalName (  const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node  ) 
 

const XMLCh DSIG_EXPORT* getXPFLocalName (  const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node  ) 
 

safeBuffer DSIG_EXPORT& makeQName (  safeBuffer &  qname,
const XMLCh *  prefix,
const XMLCh *  localName
) 
 

safeBuffer DSIG_EXPORT& makeQName (  safeBuffer &  qname,
const XMLCh *  prefix,
const char *  localName
) 
 

safeBuffer DSIG_EXPORT& makeQName (  safeBuffer &  qname,
safeBuffer &  prefix,
const char *  localName
) 
 

bool strEquals (  const XMLCh *  str1,
const char *  str2
)  [inline]
 

bool strEquals (  const char *  str1,
const XMLCh *  str2
)  [inline]
 

bool strEquals (  const char *  str1,
const char *  str2
)  [inline]
 

bool strEquals (  const XMLCh *  str1,
const XMLCh *  str2
)  [inline]
 

XMLCh DSIG_EXPORT* transcodeFromUTF8 (  const unsigned char *  src  ) 
 

char DSIG_EXPORT* transcodeToUTF8 (  const XMLCh *  src  ) 
 


Generated on Sun Jan 28 19:42:34 2007 for XML-Security-C by  doxygen 1.4.2