this module handles the specificities of attribute and attribute groups processing. Table of Contentsvoid xsltApplyAttributeSet (xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xmlChar * attributes)
void xsltFreeAttributeSetsHashes (xsltStylesheetPtr style)
void xsltParseStylesheetAttributeSet (xsltStylesheetPtr style, xmlNodePtr cur)
void xsltResolveStylesheetAttributeSet (xsltStylesheetPtr style)
Description
Function: xsltApplyAttributeSetvoid 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. |
Function: xsltFreeAttributeSetsHashesvoid xsltFreeAttributeSetsHashes (xsltStylesheetPtr style)
Free up the memory used by attribute sets
Function: xsltParseStylesheetAttributeSetvoid xsltParseStylesheetAttributeSet (xsltStylesheetPtr style, xmlNodePtr cur)
parse an XSLT stylesheet attribute-set element
style: | the XSLT stylesheet | cur: | the "attribute-set" element |
Function: xsltResolveStylesheetAttributeSetvoid xsltResolveStylesheetAttributeSet (xsltStylesheetPtr style)
resolve the references between attribute sets.
style: | the XSLT stylesheet |
Daniel Veillard |