ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

attributes.c File Reference
#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"

Go to the source code of this file.

Data Structures

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 xsltAttrElem * xsltAttrElemPtr

Functions

static xsltAttrElemPtr xsltNewAttrElem (xmlNodePtr attr)
static void xsltFreeAttrElem (xsltAttrElemPtr attr)
static void xsltFreeAttrElemList (xsltAttrElemPtr list)
static xsltAttrElemPtr xsltAddAttrElemList (xsltAttrElemPtr list, xmlNodePtr attr)
static xsltAttrElemPtr xsltMergeAttrElemList (xsltStylesheetPtr style, xsltAttrElemPtr list, xsltAttrElemPtr old)
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

static xsltAttrElemPtr xsltGetSAS (xsltStylesheetPtr style, const xmlChar *name, const xmlChar *ns)
static void xsltResolveSASCallback (xsltAttrElemPtr values, xsltStylesheetPtr style, const xmlChar *name, const xmlChar *ns, ATTRIBUTE_UNUSED const xmlChar *ignored)
static void xsltMergeSASCallback (xsltAttrElemPtr values, xsltStylesheetPtr style, const xmlChar *name, const xmlChar *ns, ATTRIBUTE_UNUSED const xmlChar *ignored)
void xsltResolveStylesheetAttributeSet (xsltStylesheetPtr style)
static void xsltAttributeInternal (xsltTransformContextPtr ctxt, xmlNodePtr contextNode, xmlNodePtr inst, xsltStylePreCompPtr castedComp, int fromAttributeSet)
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)

Generated on Sat May 26 2012 04:45:21 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.