Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

Module attributes from libxslt

API Menu
Related links
API Indexes

this module handles the specificities of attribute and attribute groups processing.

Table of Contents

void	xsltApplyAttributeSet		(xsltTransformContextPtr ctxt, 
xmlNodePtr node,
xmlNodePtr inst,
const xmlChar * attrSets)
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 * attrSets)

Apply the xsl:use-attribute-sets. If @attrSets is NULL, then @inst will be used to exctract this value. If both, @attrSets and @inst, are NULL, then this will do nothing.

ctxt:the XSLT stylesheet
node:the node in the source tree.
inst:the attribute node "xsl:use-attribute-sets"
attrSets:the list of QNames of the attribute-sets to be applied

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