| macros and fuctions needed to implement and access the import tree  Table of Contents#define XSLT_GET_IMPORT_INT #define XSLT_GET_IMPORT_PTR int	xsltFindElemSpaceHandling	(xsltTransformContextPtr ctxt, xmlNodePtr node)
 xsltTemplatePtr	xsltFindTemplate	(xsltTransformContextPtr ctxt, const xmlChar * name,
 const xmlChar * nameURI)
 int	xsltNeedElemSpaceHandling	(xsltTransformContextPtr ctxt) xsltStylesheetPtr	xsltNextImport	(xsltStylesheetPtr cur) int	xsltParseStylesheetImport	(xsltStylesheetPtr style, xmlNodePtr cur)
 int	xsltParseStylesheetInclude	(xsltStylesheetPtr style, xmlNodePtr cur)
 DescriptionMacro: XSLT_GET_IMPORT_INT#define XSLT_GET_IMPORT_INT A macro to import intergers from the stylesheet cascading order. Macro: XSLT_GET_IMPORT_PTR#define XSLT_GET_IMPORT_PTR A macro to import pointers from the stylesheet cascading order. Function: xsltFindElemSpaceHandlingint	xsltFindElemSpaceHandling	(xsltTransformContextPtr ctxt, xmlNodePtr node)
 
 Find strip-space or preserve-space informations for an element respect the import precedence or the wildcards | ctxt: | an XSLT transformation context |  | node: | an XML node |  | Returns: | 1 if space should be stripped, 0 if not, and 2 if everything should be CDTATA wrapped. | 
Function: xsltFindTemplatexsltTemplatePtr	xsltFindTemplate	(xsltTransformContextPtr ctxt, const xmlChar * name,
 const xmlChar * nameURI)
 
 Finds the named template, apply import precedence rule. REVISIT TODO: We'll change the nameURI fields of templates to be in the string dict, so if the specified @nameURI is in the same dict, then use pointer comparison. Check if this can be done in a sane way. Maybe this function is not needed internally at transformation-time if we hard-wire the called templates to the caller. | ctxt: | an XSLT transformation context |  | name: | the template name |  | nameURI: | the template name URI |  | Returns: | the xsltTemplatePtr or NULL if not found | 
Function: xsltNeedElemSpaceHandlingint	xsltNeedElemSpaceHandling	(xsltTransformContextPtr ctxt)
 Checks whether that stylesheet requires white-space stripping | ctxt: | an XSLT transformation context |  | Returns: | 1 if space should be stripped, 0 if not | 
Function: xsltNextImportxsltStylesheetPtr	xsltNextImport	(xsltStylesheetPtr cur)
 Find the next stylesheet in import precedence. | cur: | the current XSLT stylesheet |  | Returns: | the next stylesheet or NULL if it was the last one | 
Function: xsltParseStylesheetImportint	xsltParseStylesheetImport	(xsltStylesheetPtr style, xmlNodePtr cur)
 
 parse an XSLT stylesheet import element | style: | the XSLT stylesheet |  | cur: | the import element |  | Returns: | 0 in case of success -1 in case of failure. | 
Function: xsltParseStylesheetIncludeint	xsltParseStylesheetInclude	(xsltStylesheetPtr style, xmlNodePtr cur)
 
 parse an XSLT stylesheet include element | style: | the XSLT stylesheet |  | cur: | the include node |  | Returns: | 0 in case of success -1 in case of failure | 
Daniel Veillard |