  
    
    
    
    
    
    
    
  
  
    
      
        
          
libxml2-xmlunicode.html            
Prev          
        
        
          
general.html            
Up          
        
        
          
index.html            
Home          
        
        
          
libxml2-xmlwriter.html            
Next          
        
        
libxml2 Reference Manual      
    
    
      
xmlversion    
    
xmlversion - compile-time version informations
    
compile-time version informations for the XML library 
    
Author(s): Daniel Veillard 
    
      
Synopsis
      
#define #LIBXML_VERSION_EXTRALIBXML_VERSION_EXTRA ;
#define 
#LIBXML_MODULES_ENABLEDLIBXML_MODULES_ENABLED ;
#define 
#LIBXML_LEGACY_ENABLEDLIBXML_LEGACY_ENABLED ;
#define 
#LIBXML_READER_ENABLEDLIBXML_READER_ENABLED ;
#define 
#LIBXML_THREAD_ENABLEDLIBXML_THREAD_ENABLED ;
#define 
#LIBXML_DOTTED_VERSIONLIBXML_DOTTED_VERSION ;
#define 
#LIBXML_ISO8859X_ENABLEDLIBXML_ISO8859X_ENABLED ;
#define 
#LIBXML_DEBUG_ENABLEDLIBXML_DEBUG_ENABLED ;
#define 
#LIBXML_XINCLUDE_ENABLEDLIBXML_XINCLUDE_ENABLED ;
#define 
#ATTRIBUTE_UNUSEDATTRIBUTE_UNUSED ;
#define 
#LIBXML_DOCB_ENABLEDLIBXML_DOCB_ENABLED ;
#define 
#LIBXML_PUSH_ENABLEDLIBXML_PUSH_ENABLED ;
#define 
#LIBXML_SAX1_ENABLEDLIBXML_SAX1_ENABLED ;
#define 
#WITHOUT_TRIOWITHOUT_TRIO ;
#define 
#LIBXML_SCHEMATRON_ENABLEDLIBXML_SCHEMATRON_ENABLED ;
#define 
#LIBXML_HTTP_ENABLEDLIBXML_HTTP_ENABLED ;
#define 
#LIBXML_OUTPUT_ENABLEDLIBXML_OUTPUT_ENABLED ;
#define 
#WITH_TRIOWITH_TRIO ;
#define 
#LIBXML_DEBUG_RUNTIMELIBXML_DEBUG_RUNTIME ;
#define 
#LIBXML_VERSIONLIBXML_VERSION ;
#define 
#LIBXML_XPTR_ENABLEDLIBXML_XPTR_ENABLED ;
#define 
#LIBXML_VERSION_STRINGLIBXML_VERSION_STRING ;
#define 
#LIBXML_CATALOG_ENABLEDLIBXML_CATALOG_ENABLED ;
#define 
#LIBXML_REGEXP_ENABLEDLIBXML_REGEXP_ENABLED ;
#define 
#LIBXML_MODULE_EXTENSIONLIBXML_MODULE_EXTENSION ;
#define 
#LIBXML_ICONV_ENABLEDLIBXML_ICONV_ENABLED ;
#define 
#LIBXML_HTML_ENABLEDLIBXML_HTML_ENABLED ;
#define 
#LIBXML_UNICODE_ENABLEDLIBXML_UNICODE_ENABLED ;
#define 
#LIBXML_FTP_ENABLEDLIBXML_FTP_ENABLED ;
#define 
#LIBXML_AUTOMATA_ENABLEDLIBXML_AUTOMATA_ENABLED ;
#define 
#LIBXML_WRITER_ENABLEDLIBXML_WRITER_ENABLED ;
#define 
#LIBXML_C14N_ENABLEDLIBXML_C14N_ENABLED ;
#define 
#LIBXML_SCHEMAS_ENABLEDLIBXML_SCHEMAS_ENABLED ;
#define 
#DEBUG_MEMORY_LOCATIONDEBUG_MEMORY_LOCATION ;
#define 
#LIBXML_TEST_VERSIONLIBXML_TEST_VERSION ;
#define 
#LIBXML_XPATH_ENABLEDLIBXML_XPATH_ENABLED ;
#define 
#LIBXML_EXPR_ENABLEDLIBXML_EXPR_ENABLED ;
#define 
#LIBXML_VALID_ENABLEDLIBXML_VALID_ENABLED ;
#define 
#LIBXML_TREE_ENABLEDLIBXML_TREE_ENABLED ;
#define 
#LIBXML_PATTERN_ENABLEDLIBXML_PATTERN_ENABLED ;
void	
#xmlCheckVersionxmlCheckVersion 			(int version);
    
    
      
Description
    
    
      
Details
      
        
Macro ATTRIBUTE_UNUSED
#define #ATTRIBUTE_UNUSEDATTRIBUTE_UNUSED ;
Macro used to signal to GCC unused function parameters
        
        
Macro DEBUG_MEMORY_LOCATION
#define #DEBUG_MEMORY_LOCATIONDEBUG_MEMORY_LOCATION ;
Whether the memory debugging is configured in
        
        
Macro LIBXML_AUTOMATA_ENABLED
#define #LIBXML_AUTOMATA_ENABLEDLIBXML_AUTOMATA_ENABLED ;
Whether the automata interfaces are compiled in
        
        
Macro LIBXML_C14N_ENABLED
#define #LIBXML_C14N_ENABLEDLIBXML_C14N_ENABLED ;
Whether the Canonicalization support is configured in
        
        
Macro LIBXML_CATALOG_ENABLED
#define #LIBXML_CATALOG_ENABLEDLIBXML_CATALOG_ENABLED ;
Whether the Catalog support is configured in
        
        
Macro LIBXML_DEBUG_ENABLED
#define #LIBXML_DEBUG_ENABLEDLIBXML_DEBUG_ENABLED ;
Whether Debugging module is configured in
        
        
Macro LIBXML_DEBUG_RUNTIME
#define #LIBXML_DEBUG_RUNTIMELIBXML_DEBUG_RUNTIME ;
Whether the runtime debugging is configured in
        
        
Macro LIBXML_DOCB_ENABLED
#define #LIBXML_DOCB_ENABLEDLIBXML_DOCB_ENABLED ;
Whether the SGML Docbook support is configured in
        
        
Macro LIBXML_DOTTED_VERSION
#define #LIBXML_DOTTED_VERSIONLIBXML_DOTTED_VERSION ;
the version string like "1.2.3"
        
        
Macro LIBXML_EXPR_ENABLED
#define #LIBXML_EXPR_ENABLEDLIBXML_EXPR_ENABLED ;
Whether the formal expressions interfaces are compiled in
        
        
Macro LIBXML_FTP_ENABLED
#define #LIBXML_FTP_ENABLEDLIBXML_FTP_ENABLED ;
Whether the FTP support is configured in
        
        
Macro LIBXML_HTML_ENABLED
#define #LIBXML_HTML_ENABLEDLIBXML_HTML_ENABLED ;
Whether the HTML support is configured in
        
        
Macro LIBXML_HTTP_ENABLED
#define #LIBXML_HTTP_ENABLEDLIBXML_HTTP_ENABLED ;
Whether the HTTP support is configured in
        
        
Macro LIBXML_ICONV_ENABLED
#define #LIBXML_ICONV_ENABLEDLIBXML_ICONV_ENABLED ;
Whether iconv support is available
        
        
Macro LIBXML_ISO8859X_ENABLED
#define #LIBXML_ISO8859X_ENABLEDLIBXML_ISO8859X_ENABLED ;
Whether ISO-8859-* support is made available in case iconv is not
        
        
Macro LIBXML_LEGACY_ENABLED
#define #LIBXML_LEGACY_ENABLEDLIBXML_LEGACY_ENABLED ;
Whether the deprecated APIs are compiled in for compatibility
        
        
Macro LIBXML_MODULES_ENABLED
#define #LIBXML_MODULES_ENABLEDLIBXML_MODULES_ENABLED ;
Whether the module interfaces are compiled in
        
        
Macro LIBXML_MODULE_EXTENSION
#define #LIBXML_MODULE_EXTENSIONLIBXML_MODULE_EXTENSION ;
the string suffix used by dynamic modules (usually shared libraries)
        
        
Macro LIBXML_OUTPUT_ENABLED
#define #LIBXML_OUTPUT_ENABLEDLIBXML_OUTPUT_ENABLED ;
Whether the serialization/saving support is configured in
        
        
Macro LIBXML_PATTERN_ENABLED
#define #LIBXML_PATTERN_ENABLEDLIBXML_PATTERN_ENABLED ;
Whether the libxml2-pattern.html#xmlPatternxmlPattern  node selection interface is configured in
        
        
Macro LIBXML_PUSH_ENABLED
#define #LIBXML_PUSH_ENABLEDLIBXML_PUSH_ENABLED ;
Whether the push parsing interfaces are configured in
        
        
Macro LIBXML_READER_ENABLED
#define #LIBXML_READER_ENABLEDLIBXML_READER_ENABLED ;
Whether the xmlReader parsing interface is configured in
        
        
Macro LIBXML_REGEXP_ENABLED
#define #LIBXML_REGEXP_ENABLEDLIBXML_REGEXP_ENABLED ;
Whether the regular expressions interfaces are compiled in
        
        
Macro LIBXML_SAX1_ENABLED
#define #LIBXML_SAX1_ENABLEDLIBXML_SAX1_ENABLED ;
Whether the older SAX1 interface is configured in
        
        
Macro LIBXML_SCHEMAS_ENABLED
#define #LIBXML_SCHEMAS_ENABLEDLIBXML_SCHEMAS_ENABLED ;
Whether the Schemas validation interfaces are compiled in
        
        
Macro LIBXML_SCHEMATRON_ENABLED
#define #LIBXML_SCHEMATRON_ENABLEDLIBXML_SCHEMATRON_ENABLED ;
Whether the Schematron validation interfaces are compiled in
        
        
Macro LIBXML_TEST_VERSION
#define #LIBXML_TEST_VERSIONLIBXML_TEST_VERSION ;
Macro to check that the libxml version in use is compatible with the version the software has been compiled against
        
        
Macro LIBXML_THREAD_ENABLED
#define #LIBXML_THREAD_ENABLEDLIBXML_THREAD_ENABLED ;
Whether the thread support is configured in
        
        
Macro LIBXML_TREE_ENABLED
#define #LIBXML_TREE_ENABLEDLIBXML_TREE_ENABLED ;
Whether the DOM like tree manipulation API support is configured in
        
        
Macro LIBXML_UNICODE_ENABLED
#define #LIBXML_UNICODE_ENABLEDLIBXML_UNICODE_ENABLED ;
Whether the Unicode related interfaces are compiled in
        
        
Macro LIBXML_VALID_ENABLED
#define #LIBXML_VALID_ENABLEDLIBXML_VALID_ENABLED ;
Whether the DTD validation support is configured in
        
        
Macro LIBXML_VERSION
#define #LIBXML_VERSIONLIBXML_VERSION ;
the version number: 1.2.3 value is 1002003
        
        
Macro LIBXML_VERSION_EXTRA
#define #LIBXML_VERSION_EXTRALIBXML_VERSION_EXTRA ;
extra version information, used to show a CVS compilation
        
        
Macro LIBXML_VERSION_STRING
#define #LIBXML_VERSION_STRINGLIBXML_VERSION_STRING ;
the version number string, 1.2.3 value is "1002003"
        
        
Macro LIBXML_WRITER_ENABLED
#define #LIBXML_WRITER_ENABLEDLIBXML_WRITER_ENABLED ;
Whether the xmlWriter saving interface is configured in
        
        
Macro LIBXML_XINCLUDE_ENABLED
#define #LIBXML_XINCLUDE_ENABLEDLIBXML_XINCLUDE_ENABLED ;
Whether XInclude is configured in
        
        
Macro LIBXML_XPATH_ENABLED
#define #LIBXML_XPATH_ENABLEDLIBXML_XPATH_ENABLED ;
Whether XPath is configured in
        
        
Macro LIBXML_XPTR_ENABLED
#define #LIBXML_XPTR_ENABLEDLIBXML_XPTR_ENABLED ;
Whether XPointer is configured in
        
        
Macro WITHOUT_TRIO
#define #WITHOUT_TRIOWITHOUT_TRIO ;
defined if the trio support should not be configured in
        
        
Macro WITH_TRIO
#define #WITH_TRIOWITH_TRIO ;
defined if the trio support need to be configured in
        
        
xmlCheckVersion ()
void	xmlCheckVersion			(int version)check the compiled lib version against the include one. This can warn or immediately kill the application
version: the include version number         
      
    
  
