imports

Name

imports -- 

Synopsis



void        xsltParseStylesheetImport       (xsltStylesheetPtr style,
                                             xmlNodePtr cur);
void        xsltParseStylesheetInclude      (xsltStylesheetPtr style,
                                             xmlNodePtr cur);
xsltStylesheetPtr xsltNextImport            (xsltStylesheetPtr style);
int         xsltFindElemSpaceHandling       (xsltTransformContextPtr ctxt,
                                             xmlNodePtr node);
xsltTemplatePtr xsltFindTemplate            (xsltTransformContextPtr ctxt,
                                             const xmlChar *name,
                                             const xmlChar *nameURI);

Description

Details

xsltParseStylesheetImport ()

void        xsltParseStylesheetImport       (xsltStylesheetPtr style,
                                             xmlNodePtr cur);

parse an XSLT stylesheet strip-space element and record elements needing stripping

style : the XSLT stylesheet
cur :


xsltParseStylesheetInclude ()

void        xsltParseStylesheetInclude      (xsltStylesheetPtr style,
                                             xmlNodePtr cur);

parse an XSLT stylesheet strip-space element and record elements needing stripping

style : the XSLT stylesheet
cur :


xsltNextImport ()

xsltStylesheetPtr xsltNextImport            (xsltStylesheetPtr style);

Find the next stylesheet in import precedence.

style : 
Returns :the next stylesheet or NULL if it was the last one


xsltFindElemSpaceHandling ()

int         xsltFindElemSpaceHandling       (xsltTransformContextPtr ctxt,
                                             xmlNodePtr node);

Find strip-space or preserve-space informations for an element respect the import precedence or the wildcards

ctxt : 
node : 
Returns :1 if space should be stripped, 0 if not, and 2 if everything should be CDTATA wrapped.


xsltFindTemplate ()

xsltTemplatePtr xsltFindTemplate            (xsltTransformContextPtr ctxt,
                                             const xmlChar *name,
                                             const xmlChar *nameURI);

Finds the named template, apply import precedence rule.

ctxt : 
name : the template name
nameURI : the template name URI
Returns :the xsltTemplatePtr or NULL if not found