18 #if !defined(XALAN_CAPI_HEADER_GUARD_1357924680) 19 #define XALAN_CAPI_HEADER_GUARD_1357924680 37 #if defined(__cplusplus) 77 #if defined(__cplusplus) 137 const char* theXMLFileName,
138 const char* theXSLFileName,
139 const char* theOutFileName,
140 XalanHandle theXalanHandle);
155 XalanPSHandle theParsedSource,
156 XalanCSSHandle theCSSHandle,
157 const char* theOutFileName,
158 XalanHandle theXalanHandle);
175 const char* theXMLFileName,
176 const char* theXSLFileName,
178 XalanHandle theXalanHandle);
195 XalanPSHandle theParsedSource,
196 XalanCSSHandle theCSSHandle,
198 XalanHandle theXalanHandle);
231 const char* theXMLFileName,
232 const char* theXSLFileName,
233 XalanHandle theXalanHandle,
234 void* theOutputHandle,
260 XalanPSHandle thePSHandle,
261 XalanCSSHandle theCSSHandle,
262 XalanHandle theXalanHandle,
263 void* theOutputHandle,
277 const char* theXSLFileName,
278 XalanHandle theXalanHandle,
279 XalanCSSHandle* theCSSHandle);
292 const char* theXSLStream,
293 unsigned long theXSLStreamLength,
294 XalanHandle theXalanHandle,
295 XalanCSSHandle* theCSSHandle);
306 XalanCSSHandle theCSSHandle,
307 XalanHandle theXalanHandle);
319 const char* theXMLFileName,
320 XalanHandle theXalanHandle,
321 XalanPSHandle* thePSHandle);
334 const char* theXMLStream,
335 unsigned long theXMLStreamLength,
336 XalanHandle theXalanHandle,
337 XalanPSHandle* thePSHandle);
349 XalanPSHandle thePSHandle,
350 XalanHandle theXalanHandle);
363 const char* expression,
364 XalanHandle theXalanHandle);
377 const XalanUTF16Char* key,
378 const XalanUTF16Char* expression,
379 XalanHandle theXalanHandle);
393 XalanPSHandle theNodeset,
394 XalanHandle theXalanHandle);
407 const XalanUTF16Char* key,
408 XalanPSHandle theNodeset,
409 XalanHandle theXalanHandle);
423 XalanHandle theXalanHandle);
436 const XalanUTF16Char* key,
438 XalanHandle theXalanHandle);
450 XalanHandle theXalanHandle);
465 #if defined(__cplusplus) 471 #endif // XALAN_CAPI_HEADER_GUARD_1357924680
XalanParseSource(const char *theXMLFileName, XalanHandle theXalanHandle, XalanPSHandle *thePSHandle)
Parse source document.
XalanTransformToHandler(const char *theXMLFileName, const char *theXSLFileName, XalanHandle theXalanHandle, void *theOutputHandle, XalanOutputHandlerType theOutputHandler, XalanFlushHandlerType theFlushHandler)
Transform the XML source tree to a callback function.
XalanTransformToDataPrebuilt(XalanPSHandle theParsedSource, XalanCSSHandle theCSSHandle, char **theOutput, XalanHandle theXalanHandle)
Transform the XML source tree to a dynamically-allocated buffer.
XalanGetLastError(XalanHandle theXalanHandle)
Returns the last error that occurred as a result of calling transform.
XalanTransformToFilePrebuilt(XalanPSHandle theParsedSource, XalanCSSHandle theCSSHandle, const char *theOutFileName, XalanHandle theXalanHandle)
Transform the XML source tree to the given result file.
XalanTransformToHandlerPrebuilt(XalanPSHandle thePSHandle, XalanCSSHandle theCSSHandle, XalanHandle theXalanHandle, void *theOutputHandle, XalanOutputHandlerType theOutputHandler, XalanFlushHandlerType theFlushHandler)
Transform the XML source tree to a callback function.
const void * XalanCSSHandle
Handle used to store the address of Compiled Stylesheet instance.
XalanTransformToData(const char *theXMLFileName, const char *theXSLFileName, char **theOutput, XalanHandle theXalanHandle)
Transform the XML source tree to a dynamically allocated buffer.
XalanSetStylesheetParamUTFNumber(const XalanUTF16Char *key, double theNumber, XalanHandle theXalanHandle)
Set a top-level stylesheet number parameter.
XalanTransformToFile(const char *theXMLFileName, const char *theXSLFileName, const char *theOutFileName, XalanHandle theXalanHandle)
Transform the XML source tree to the given result file.
XMLCh XalanUTF16Char
This is a typedef for characters encoded in UTF-16.
CreateXalanTransformer()
Create a XalanTransformer instance.
XalanDestroyCompiledStylesheet(XalanCSSHandle theCSSHandle, XalanHandle theXalanHandle)
Destroys a compiled stylesheet.
XalanInitialize(void)
Initialize Xerces and Xalan.
DeleteXalanTransformer(XalanHandle theXalanHandle)
Delete a XalanTransformer instance.
XalanFreeData(char *theData)
Free memory allocated as a result of calling XalanTransformToData.
XalanCompileStylesheet(const char *theXSLFileName, XalanHandle theXalanHandle, XalanCSSHandle *theCSSHandle)
Creates a compiled stylesheet.
XalanDestroyParsedSource(XalanPSHandle thePSHandle, XalanHandle theXalanHandle)
Destroys a parsed source.
void * XalanHandle
This is a simple C interface for the class XalanTransformer.
XalanSetStylesheetParamUTF(const XalanUTF16Char *key, const XalanUTF16Char *expression, XalanHandle theXalanHandle)
Set a top-level stylesheet parameter.
XalanCompileStylesheetFromStream(const char *theXSLStream, unsigned long theXSLStreamLength, XalanHandle theXalanHandle, XalanCSSHandle *theCSSHandle)
Creates a compiled stylesheet.
const void * XalanPSHandle
Handle used to store the address of Parsed Source instance.
XalanSetStylesheetParamNumber(const char *key, double theNumber, XalanHandle theXalanHandle)
Set a top-level stylesheet number parameter.
XalanClearStylesheetParams(XalanHandle theXalanHandle)
Clear the top-level stylesheet parameters.
XalanSetStylesheetParam(const char *key, const char *expression, XalanHandle theXalanHandle)
Set a top-level stylesheet parameter.
XalanSetStylesheetParamNodeset(const char *key, XalanPSHandle theNodeset, XalanHandle theXalanHandle)
Set a top-level stylesheet nodeset parameter.
XalanSetStylesheetParamUTFNodeset(const XalanUTF16Char *key, XalanPSHandle theNodeset, XalanHandle theXalanHandle)
Set a top-level stylesheet nodeset parameter.
XalanTerminate(int fCleanUpICU)
Terminate Xalan and Xerces.
XalanParseSourceFromStream(const char *theXMLStream, unsigned long theXMLStreamLength, XalanHandle theXalanHandle, XalanPSHandle *thePSHandle)
Parse source document from a stream.
const char * XalanCCharPtr
This is a typedef to work around limitations with the XALAN_TRANSFORMER_EXPORT_FUNCTION macro...