Eneboo - Documentación para desarrolladores
|
#include "libxslt.h"
#include <string.h>
#include <libxml/xmlmemory.h>
#include <libxml/tree.h>
#include <libxml/hash.h>
#include <libxml/parser.h>
#include <libxml/parserInternals.h>
#include "xslt.h"
#include "xsltInternals.h"
#include "xsltutils.h"
#include "documents.h"
#include "transform.h"
#include "imports.h"
#include "keys.h"
#include "security.h"
'defines' | |
#define | IN_LIBXSLT |
#define | WITH_XSLT_DEBUG_DOCUMENTS |
Funciones | |
void | xsltSetLoaderFunc (xsltDocLoaderFunc f) |
xsltDocumentPtr | xsltNewDocument (xsltTransformContextPtr ctxt, xmlDocPtr doc) |
xsltDocumentPtr | xsltNewStyleDocument (xsltStylesheetPtr style, xmlDocPtr doc) |
void | xsltFreeStyleDocuments (xsltStylesheetPtr style) |
void | xsltFreeDocuments (xsltTransformContextPtr ctxt) |
xsltDocumentPtr | xsltLoadDocument (xsltTransformContextPtr ctxt, const xmlChar *URI) |
xsltDocumentPtr | xsltLoadStyleDocument (xsltStylesheetPtr style, const xmlChar *URI) |
xsltDocumentPtr | xsltFindDocument (xsltTransformContextPtr ctxt, xmlDocPtr doc) |
Variables | |
xsltDocLoaderFunc | xsltDocDefaultLoader = xsltDocDefaultLoaderFunc |
#define IN_LIBXSLT |
#define WITH_XSLT_DEBUG_DOCUMENTS |
xsltDocumentPtr xsltFindDocument | ( | xsltTransformContextPtr | ctxt, |
xmlDocPtr | doc | ||
) |
xsltFindDocument: : an XSLT transformation context : a parsed XML document
Try to find a document within the XSLT transformation context. This will not find document infos for temporary Result Tree Fragments.
Returns the desired xsltDocumentPtr or NULL in case of error
void xsltFreeDocuments | ( | xsltTransformContextPtr | ctxt | ) |
xsltFreeDocuments: : an XSLT transformation context
Free up all the space used by the loaded documents
void xsltFreeStyleDocuments | ( | xsltStylesheetPtr | style | ) |
xsltFreeStyleDocuments: : an XSLT stylesheet (representing a stylesheet-level)
Frees the node-trees (and xsltDocument structures) of all stylesheet-modules of the stylesheet-level represented by the given .
xsltDocumentPtr xsltLoadDocument | ( | xsltTransformContextPtr | ctxt, |
const xmlChar * | URI | ||
) |
xsltLoadDocument: : an XSLT transformation context : the computed URI of the document
Try to load a document (not a stylesheet) within the XSLT transformation context
Returns the new xsltDocumentPtr or NULL in case of error
xsltDocumentPtr xsltLoadStyleDocument | ( | xsltStylesheetPtr | style, |
const xmlChar * | URI | ||
) |
xsltLoadStyleDocument: : an XSLT style sheet : the computed URI of the document
Try to load a stylesheet document within the XSLT transformation context
Returns the new xsltDocumentPtr or NULL in case of error
xsltDocumentPtr xsltNewDocument | ( | xsltTransformContextPtr | ctxt, |
xmlDocPtr | doc | ||
) |
xsltNewDocument: : an XSLT transformation context (or NULL) : a parsed XML document
Register a new document, apply key computations
Returns a handler to the document
xsltDocumentPtr xsltNewStyleDocument | ( | xsltStylesheetPtr | style, |
xmlDocPtr | doc | ||
) |
xsltNewStyleDocument: : an XSLT style sheet : a parsed XML document
Register a new document, apply key computations
Returns a handler to the document
void xsltSetLoaderFunc | ( | xsltDocLoaderFunc | f | ) |
xsltSetLoaderFunc: : the new function to handle document loading.
Set the new function to load document, if NULL it resets it to the default function.
xsltDocLoaderFunc xsltDocDefaultLoader = xsltDocDefaultLoaderFunc |