|
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.
1.7.4