extern "C" {
#endif /* __cplusplus */
+ /******************************/
+ /* XSLT stylesheet Processing */
+ /******************************/
+
xsltStylesheetPtr processStylesheet (GdomeDocument* style);
+
+ /*******************************/
+ /* XSLT stylesheet Application */
+ /*******************************/
+
GdomeDocument* applyStylesheet (GdomeDocument* source,
xsltStylesheetPtr style_libxslt,
const char** params);
+ /******************/
+ /* Results Output */
+ /******************/
+
int saveResultToFilename (const char* name,
GdomeDocument* result,
xsltStylesheetPtr style_libxslt,
int saveResultToFd (int fd,
GdomeDocument* result,
xsltStylesheetPtr style_libxslt);
+
+ /**********************************************/
+ /* Error and Debugging Callbacks Registration */
+ /**********************************************/
+
+typedef void(*gdomeXsltMsgCallback)(const char *);
+
+void setErrorCallback (gdomeXsltMsgCallback callback);
+void setDebugCallback (gdomeXsltMsgCallback callback);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */