xmlDocPtr xmlSecParseFile (const char *filename);
xmlDocPtr xmlSecParseMemory (unsigned char *buffer,
size_t size,
int recovery);
xmlDocPtr xmlSecParseMemoryExt (unsigned char *prefix,
size_t prefixSize,
unsigned char *buffer,
size_t bufferSize,
unsigned char *postfix,
size_t postfixSize);
int xmlSecCheckNodeName (const xmlNodePtr cur,
const xmlChar *name,
const xmlChar *ns);
xmlNodePtr xmlSecGetNextElementNode (xmlNodePtr cur);
xmlNodePtr xmlSecFindChild (const xmlNodePtr parent,
const xmlChar *name,
const xmlChar *ns);
xmlNodePtr xmlSecFindParent (const xmlNodePtr cur,
const xmlChar *name,
const xmlChar *ns);
xmlNodePtr xmlSecFindNode (const xmlNodePtr parent,
const xmlChar *name,
const xmlChar *ns);
xmlNodePtr xmlSecAddChild (xmlNodePtr parent,
const xmlChar *name,
const xmlChar *ns);
xmlNodePtr xmlSecAddNextSibling (xmlNodePtr node,
const xmlChar *name,
const xmlChar *ns);
xmlNodePtr xmlSecAddPrevSibling (xmlNodePtr node,
const xmlChar *name,
const xmlChar *ns);
int xmlSecReplaceNode (xmlNodePtr node,
xmlNodePtr newNode);
int xmlSecReplaceContent (xmlNodePtr node,
xmlNodePtr newNode);
int xmlSecReplaceNodeBuffer (xmlNodePtr node,
unsigned char *buffer,
size_t size);
void xmlSecAddIDs (xmlDocPtr doc,
xmlNodePtr cur,
const xmlChar **ids);
#define xmlSecGetHex (c)
#define xmlSecIsHex (c) |