## attributes

attributes —

## Synopsis

    void        xsltParseStylesheetAttributeSet (xsltStylesheetPtr style,
                                                 xmlNodePtr cur);
    void        xsltFreeAttributeSetsHashes     (xsltStylesheetPtr style);
    void        xsltApplyAttributeSet           (xsltTransformContextPtr ctxt,
                                                 xmlNodePtr node,
                                                 xmlNodePtr inst,
                                                 xmlChar *attributes);
    void        xsltResolveStylesheetAttributeSet
                                                (xsltStylesheetPtr style);

## Description

## Details

### xsltParseStylesheetAttributeSet ()

    void        xsltParseStylesheetAttributeSet (xsltStylesheetPtr style,
                                                 xmlNodePtr cur);

parse an XSLT stylesheet attribute-set element

`style` : | the XSLT stylesheet
`cur` : | the "attribute-set" element

### xsltFreeAttributeSetsHashes ()

    void        xsltFreeAttributeSetsHashes     (xsltStylesheetPtr style);

Free up the memory used by attribute sets

`style` : | an XSLT stylesheet

### xsltApplyAttributeSet ()

    void        xsltApplyAttributeSet           (xsltTransformContextPtr ctxt,
                                                 xmlNodePtr node,
                                                 xmlNodePtr inst,
                                                 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.

### xsltResolveStylesheetAttributeSet ()

    void        xsltResolveStylesheetAttributeSet
                                                (xsltStylesheetPtr style);

resolve the references between attribute sets.

`style` : | the XSLT stylesheet