| 
|  |  |  | XML Security Library Reference Manual |  | 
 
 
In order to use XML Security Library an application should include 
	one or more of the following files:
	 
xmlsec/xmlsec.h -
		XML Security Library initialization and shutdown functions;
		xmlsec/xmldsig.h - 
		XML Digital Signature functions;xmlsec/xmlenc.h - 
		XML Encryption functions;xmlsec/xmltree.h -
		helper functions for XML documents manipulation;
		xmlsec/templates.h -
		helper functions for dynamic XML Digital Signature and 
		XML Encryption templates creation;
		xmlsec/crypto.h -
		automatic XML Security Crypto Library selection.
		 If necessary, the application should also include LibXML, 
	LibXSLT and crypto library header files.
	 	 
Example 1. Example includes file section. #include <libxml/tree.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#ifndef XMLSEC_NO_XSLT
#include <libxslt/xslt.h>
#endif /* XMLSEC_NO_XSLT */
#include <xmlsec/xmlsec.h>
#include <xmlsec/xmltree.h>
#include <xmlsec/xmldsig.h>
#include <xmlsec/xmlenc.h>
#include <xmlsec/templates.h>
#include <xmlsec/crypto.h>
	     |