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/xmlerror.h>
#include <libxml/uri.h>
#include <libxml/parserInternals.h>
#include "xslt.h"
#include "xsltInternals.h"
#include "xsltutils.h"
#include "attributes.h"
#include "namespaces.h"
#include "templates.h"
#include "imports.h"
#include "transform.h"
#include "preproc.h"
Clases | |
struct | _xsltAttrElem |
'defines' | |
#define | IN_LIBXSLT |
#define | WITH_XSLT_DEBUG_ATTRIBUTES |
#define | IS_BLANK(c) |
#define | IS_BLANK_NODE(n) (((n)->type == XML_TEXT_NODE) && (xsltIsBlank((n)->content))) |
'typedefs' | |
typedef struct _xsltAttrElem | xsltAttrElem |
typedef xsltAttrElem * | xsltAttrElemPtr |
Funciones | |
void | xsltParseStylesheetAttributeSet (xsltStylesheetPtr style, xmlNodePtr cur) |
: the attribute list name | |
xsltGetSAS: : the XSLT stylesheet : the attribute list namespace lookup an attribute set based on the style cascade Returns the attribute set or NULL | |
void | xsltResolveStylesheetAttributeSet (xsltStylesheetPtr style) |
void | xsltAttribute (xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltStylePreCompPtr comp) |
void | xsltApplyAttributeSet (xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, const xmlChar *attrSets) |
void | xsltFreeAttributeSetsHashes (xsltStylesheetPtr style) |
#define IN_LIBXSLT |
#define IS_BLANK_NODE | ( | n | ) | (((n)->type == XML_TEXT_NODE) && (xsltIsBlank((n)->content))) |
#define WITH_XSLT_DEBUG_ATTRIBUTES |
typedef struct _xsltAttrElem xsltAttrElem |
typedef xsltAttrElem* xsltAttrElemPtr |
void xsltApplyAttributeSet | ( | xsltTransformContextPtr | ctxt, |
xmlNodePtr | node, | ||
xmlNodePtr | inst, | ||
const xmlChar * | attrSets | ||
) |
xsltApplyAttributeSet: : the XSLT stylesheet : the node in the source tree. : the attribute node "xsl:use-attribute-sets" : the list of QNames of the attribute-sets to be applied
Apply the xsl:use-attribute-sets. If is NULL, then will be used to exctract this value. If both, and , are NULL, then this will do nothing.
void xsltAttribute | ( | xsltTransformContextPtr | ctxt, |
xmlNodePtr | node, | ||
xmlNodePtr | inst, | ||
xsltStylePreCompPtr | comp | ||
) |
xsltAttribute: : a XSLT process context : the node in the source tree. : the xslt attribute node : precomputed information
Process the xslt attribute node on the source node
void xsltFreeAttributeSetsHashes | ( | xsltStylesheetPtr | style | ) |
xsltFreeAttributeSetsHashes: : an XSLT stylesheet
Free up the memory used by attribute sets
void xsltParseStylesheetAttributeSet | ( | xsltStylesheetPtr | style, |
xmlNodePtr | cur | ||
) |
xsltParseStylesheetAttributeSet: : the XSLT stylesheet : the "attribute-set" element
parse an XSLT stylesheet attribute-set element
void xsltResolveStylesheetAttributeSet | ( | xsltStylesheetPtr | style | ) |
xsltResolveStylesheetAttributeSet: : the XSLT stylesheet
resolve the references between attribute sets.