DTS Application Library
0.2.3
Application library containing referenced objects and interfaces to common libraries
|
XSLT Interface. More...
#include <stdint.h>
#include <string.h>
#include <libxslt/xsltutils.h>
#include <libxslt/transform.h>
#include "include/dtsapp.h"
#include "include/priv_xml.h"
Go to the source code of this file.
Data Structures | |
struct | xslt_doc |
XSLT Document. More... | |
struct | xslt_param |
XSLT Parameter name/value pair. More... | |
Functions | |
struct xslt_doc * | xslt_open (const char *xsltfile) |
Open a XSLT file returning reference to it. More... | |
void | xslt_addparam (struct xslt_doc *xsltdoc, const char *param, const char *value) |
Add a parameter to the XSLT document. More... | |
void | xslt_clearparam (struct xslt_doc *xsltdoc) |
Delete all parameters of a XSLT document. More... | |
void | xslt_apply (struct xml_doc *xmldoc, struct xslt_doc *xsltdoc, const char *filename, int comp) |
Apply XSLT document to a XML document. More... | |
void * | xslt_apply_buffer (struct xml_doc *xmldoc, struct xslt_doc *xsltdoc) |
Apply XSLT document to a XML document returning result in buffer. More... | |
void | xslt_init () |
Reference the XSLT parser. More... | |
void | xslt_close () |
Release reference to XSLT parser. More... | |
XSLT Interface.
Definition in file libxslt.c.