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


Generated on Sun Jul 3 17:40:15 2005 for XML-Security-C by  doxygen 1.4.2