# The XSLT C library for Gnome ## Module attributes from libxslt

API Menu
Main Menu Developer Menu API Menu ChangeLog
Related links
Mail archive XML libxml2 FTP Windows binaries Solaris binaries MacOsX binaries Bug Tracker XSLT with PHP Apache module Pascal bindings Xsldbg Debugger
API Indexes
Alphabetic Constructors Functions/Types Modules Symbols
this module handles the specificities of attribute and attribute groups processing. ## Table of Contents
    void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt,
    					 xmlNodePtr node,
    					 xmlNodePtr inst,
    					 const xmlChar * attributes)
    void	xsltFreeAttributeSetsHashes	(xsltStylesheetPtr style)
    void	xsltParseStylesheetAttributeSet	(xsltStylesheetPtr style,
    					 xmlNodePtr cur)
    void	xsltResolveStylesheetAttributeSet	(xsltStylesheetPtr style)
## Description ### Function: xsltApplyAttributeSet
    void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt,
    					 xmlNodePtr node,
    					 xmlNodePtr inst,
    					 const xmlChar * attributes)
Apply the xsl:use-attribute-sets
`ctxt`: | the XSLT stylesheet
`node`: | the node in the source tree.
`inst`: | the xslt attribute node
`attributes`: | the set list.
### Function: xsltFreeAttributeSetsHashes
    void	xsltFreeAttributeSetsHashes	(xsltStylesheetPtr style)
Free up the memory used by attribute sets
`style`: | an XSLT stylesheet
### Function: xsltParseStylesheetAttributeSet
    void	xsltParseStylesheetAttributeSet	(xsltStylesheetPtr style,
    					 xmlNodePtr cur)
parse an XSLT stylesheet attribute-set element
`style`: | the XSLT stylesheet
`cur`: | the "attribute-set" element
### Function: xsltResolveStylesheetAttributeSet
    void	xsltResolveStylesheetAttributeSet	(xsltStylesheetPtr style)
resolve the references between attribute sets.
`style`: | the XSLT stylesheet
Daniel Veillard