xsltutils

Name

xsltutils -- 

Synopsis



#define     XSLT_TODO
#define     XSLT_STRANGE
#define     IS_XSLT_ELEM                    (n)
#define     IS_XSLT_NAME                    (n, val)
#define     IS_XSLT_REAL_NODE               (n)
xmlChar*    xsltGetNsProp                   (xmlNodePtr node,
                                             const xmlChar *name,
                                             const xmlChar *nameSpace);
void        xsltPrintErrorContext           (xsltTransformContextPtr ctxt,
                                             xsltStylesheetPtr style,
                                             xmlNodePtr node);
void        xsltMessage                     (xsltTransformContextPtr ctxt,
                                             xmlNodePtr node,
                                             xmlNodePtr inst);
void        xsltSetGenericErrorFunc         (void *ctx,
                                             xmlGenericErrorFunc handler);
void        xsltSetGenericDebugFunc         (void *ctx,
                                             xmlGenericErrorFunc handler);
void        xsltDocumentSortFunction        (xmlNodeSetPtr list);
void        xsltDoSortFunction              (xsltTransformContextPtr ctxt,
                                             xmlNodePtr *sorts,
                                             int nbsorts);
const xmlChar* xsltGetQNameURI              (xmlNodePtr node,
                                             xmlChar **name);
int         xsltSaveResultTo                (xmlOutputBufferPtr buf,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style);
int         xsltSaveResultToFilename        (const char *URI,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style,
                                             int compression);
int         xsltSaveResultToFile            (FILE *file,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style);
int         xsltSaveResultToFd              (int fd,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style);
void        xsltSaveProfiling               (xsltTransformContextPtr ctxt,
                                             FILE *output);
long        xsltTimestamp                   (void);
void        xsltCalibrateAdjust             (long delta);
#define     XSLT_TIMESTAMP_TICS_PER_SEC
enum        xsltDebugStatusCodes;
void        (*xsltHandleDebuggerCallback)   (xmlNodePtr cur,
                                             xmlNodePtr node,
                                             xsltTemplatePtr templ,
                                             xsltTransformContextPtr ctxt);
int         (*xsltAddCallCallback)          (xsltTemplatePtr templ,
                                             xmlNodePtr source);
void        (*xsltDropCallCallback)         (void);
int         xsltSetDebuggerCallbacks        (int no,
                                             void *block);
int         xslAddCall                      (xsltTemplatePtr templ,
                                             xmlNodePtr source);
void        xslDropCall                     (void);

Description

Details

>XSLT_TODO

#define     XSLT_TODO


>XSLT_STRANGE

#define     XSLT_STRANGE


>IS_XSLT_ELEM()

#define     IS_XSLT_ELEM(n)

n : 


>IS_XSLT_NAME()

#define     IS_XSLT_NAME(n, val)

n : 
val : 


>IS_XSLT_REAL_NODE()

#define     IS_XSLT_REAL_NODE(n)

n : 


>xsltGetNsProp ()

xmlChar*    xsltGetNsProp                   (xmlNodePtr node,
                                             const xmlChar *name,
                                             const xmlChar *nameSpace);

node : 
name : 
nameSpace : 
Returns : 


>xsltPrintErrorContext ()

void        xsltPrintErrorContext           (xsltTransformContextPtr ctxt,
                                             xsltStylesheetPtr style,
                                             xmlNodePtr node);

ctxt : 
style : 
node : 


>xsltMessage ()

void        xsltMessage                     (xsltTransformContextPtr ctxt,
                                             xmlNodePtr node,
                                             xmlNodePtr inst);

ctxt : 
node : 
inst : 


>xsltSetGenericErrorFunc ()

void        xsltSetGenericErrorFunc         (void *ctx,
                                             xmlGenericErrorFunc handler);

ctx : 
handler : 


>xsltSetGenericDebugFunc ()

void        xsltSetGenericDebugFunc         (void *ctx,
                                             xmlGenericErrorFunc handler);

ctx : 
handler : 


>xsltDocumentSortFunction ()

void        xsltDocumentSortFunction        (xmlNodeSetPtr list);

list : 


>xsltDoSortFunction ()

void        xsltDoSortFunction              (xsltTransformContextPtr ctxt,
                                             xmlNodePtr *sorts,
                                             int nbsorts);

ctxt : 
sorts : 
nbsorts : 


>xsltGetQNameURI ()

const xmlChar* xsltGetQNameURI              (xmlNodePtr node,
                                             xmlChar **name);

node : 
name : 
Returns : 


>xsltSaveResultTo ()

int         xsltSaveResultTo                (xmlOutputBufferPtr buf,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style);

buf : 
result : 
style : 
Returns : 


>xsltSaveResultToFilename ()

int         xsltSaveResultToFilename        (const char *URI,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style,
                                             int compression);

URI : 
result : 
style : 
compression : 
Returns : 


>xsltSaveResultToFile ()

int         xsltSaveResultToFile            (FILE *file,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style);

file : 
result : 
style : 
Returns : 


>xsltSaveResultToFd ()

int         xsltSaveResultToFd              (int fd,
                                             xmlDocPtr result,
                                             xsltStylesheetPtr style);

fd : 
result : 
style : 
Returns : 


>xsltSaveProfiling ()

void        xsltSaveProfiling               (xsltTransformContextPtr ctxt,
                                             FILE *output);

ctxt : 
output : 


>xsltTimestamp ()

long        xsltTimestamp                   (void);

Returns : 


>xsltCalibrateAdjust ()

void        xsltCalibrateAdjust             (long delta);

Param1 : 


>XSLT_TIMESTAMP_TICS_PER_SEC

#define XSLT_TIMESTAMP_TICS_PER_SEC 100000l


>enum xsltDebugStatusCodes

typedef enum {
    XSLT_DEBUG_NONE = 0, /* no debugging allowed */
    XSLT_DEBUG_INIT,
    XSLT_DEBUG_STEP,
    XSLT_DEBUG_STEPOUT,
    XSLT_DEBUG_NEXT,
    XSLT_DEBUG_STOP,
    XSLT_DEBUG_CONT,
    XSLT_DEBUG_RUN,
    XSLT_DEBUG_RUN_RESTART,
    XSLT_DEBUG_QUIT
} xsltDebugStatusCodes;


>xsltHandleDebuggerCallback ()

void        (*xsltHandleDebuggerCallback)   (xmlNodePtr cur,
                                             xmlNodePtr node,
                                             xsltTemplatePtr templ,
                                             xsltTransformContextPtr ctxt);

cur : 
node : 
templ : 
ctxt : 


>xsltAddCallCallback ()

int         (*xsltAddCallCallback)          (xsltTemplatePtr templ,
                                             xmlNodePtr source);

templ : 
source : 
Returns : 


>xsltDropCallCallback ()

void        (*xsltDropCallCallback)         (void);


>xsltSetDebuggerCallbacks ()

int         xsltSetDebuggerCallbacks        (int no,
                                             void *block);

no : 
block : 
Returns : 


>xslAddCall ()

int         xslAddCall                      (xsltTemplatePtr templ,
                                             xmlNodePtr source);

templ : 
source : 
Returns : 


>xslDropCall ()

void        xslDropCall                     (void);