Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libxslt/libxslt/attributes.c
#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"


struct  _xsltAttrElem


#define IN_LIBXSLT
#define IS_BLANK(c)
#define IS_BLANK_NODE(n)   (((n)->type == XML_TEXT_NODE) && (xsltIsBlank((n)->content)))


typedef struct _xsltAttrElem xsltAttrElem
typedef xsltAttrElemxsltAttrElemPtr


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)

Documentación de los 'defines'

#define IN_LIBXSLT
#define IS_BLANK (   c)
(((c) == 0x20) || ((c) == 0x09) || ((c) == 0xA) ||      \
                     ((c) == 0x0D))
#define IS_BLANK_NODE (   n)    (((n)->type == XML_TEXT_NODE) && (xsltIsBlank((n)->content)))

Documentación de los 'typedefs'

typedef struct _xsltAttrElem xsltAttrElem

Documentación de las funciones

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.

 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'