( void ,
);
typedef ( void ,
);
typedef ; #define ( , ) ;

Structure

     {

    
      The content of this structure is not made public by the API.

    
    
            
	
	  
	
		
	
	
	  	: 
	  
	    
	  
	
	

    
    } 
    
    ;

    




Enum

    enum 
    
     {

    
      
          
      
      
         = 
	
      
      
         /* 
	
         */
      
      

    
    };

    


Macro

    #define 
    
    
      (
      
        
	
	  , 
	
      
      )
    
    ;

    

:

()

    
      
    
    	
    
    
      	
    
    
      	
    
    	(
    
      void
    
    
      
        
      
       
      
      
        , 
)

:
Returns:

Function type

    
      
    
    	
    
    
      	
    
    
      	
    
    	(
    
      void
    
    
      
        
      
       
      
      
        , 
)

:
Returns:

<xsl:value-of select="concat(@name, ': ', summary)"/>

libxml2 API Modules

-

libxml2 Reference Manual

libxml2 Reference Manual

Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License. XML itself is a metalanguage to design markup languages, i.e. text language where semantic and structure are added to the content using extra "markup" information enclosed between angle brackets. HTML is the most well-known markup language. Though the library is written in C a variety of language bindings make it available in other environments.

Libxml2 implements a number of existing standards related to markup languages:

As a result the libxml2 API is very large. If you get lost searching for some specific API use the online search engine hosted on xmlsoft.org the libxml2 and libxslt project page.