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

xslt.c File Reference
#include "libxslt.h"
#include <string.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <libxml/valid.h>
#include <libxml/hash.h>
#include <libxml/uri.h>
#include <libxml/xmlerror.h>
#include <libxml/parserInternals.h>
#include <libxml/xpathInternals.h>
#include <libxml/xpath.h>
#include "xslt.h"
#include "xsltInternals.h"
#include "pattern.h"
#include "variables.h"
#include "namespaces.h"
#include "attributes.h"
#include "xsltutils.h"
#include "imports.h"
#include "keys.h"
#include "documents.h"
#include "extensions.h"
#include "preproc.h"
#include "extra.h"
#include "security.h"

Go to the source code of this file.

Defines

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

Functions

double xmlXPathStringEvalNumber (const xmlChar *str)
static void xsltParseContentError (xsltStylesheetPtr style, xmlNodePtr node)
static int exclPrefixPush (xsltStylesheetPtr style, xmlChar *value)
static xmlCharexclPrefixPop (xsltStylesheetPtr style)
void xsltInit (void)
void xsltUninit (void)
int xsltIsBlank (xmlChar *str)
static xsltDecimalFormatPtr xsltNewDecimalFormat (xmlChar *name)
static void xsltFreeDecimalFormat (xsltDecimalFormatPtr self)
static void xsltFreeDecimalFormatList (xsltStylesheetPtr self)

Variables

const charxsltEngineVersion = LIBXSLT_VERSION_STRING LIBXSLT_VERSION_EXTRA
const int xsltLibxsltVersion = LIBXSLT_VERSION
const int xsltLibxmlVersion = LIBXML_VERSION
static int initialized = 0

: the decimal-format name to find

xsltDecimalFormatGetByName: : the XSLT stylesheet

Find decimal-format by name

Returns the xsltDecimalFormatPtr

#define CUR   (*cur)
#define SKIP(val)   cur += (val)
#define NXT(val)   cur[(val)]
#define SKIP_BLANKS   while (IS_BLANK(CUR)) NEXT
#define NEXT   ((*cur) ? cur++ : cur)
xsltDecimalFormatPtr xsltDecimalFormatGetByName (xsltStylesheetPtr style, xmlChar *name)
static xsltTemplatePtr xsltNewTemplate (void)
static void xsltFreeTemplate (xsltTemplatePtr template)
static void xsltFreeTemplateList (xsltTemplatePtr template)
xsltStylesheetPtr xsltNewStylesheet (void)
int xsltAllocateExtra (xsltStylesheetPtr style)
int xsltAllocateExtraCtxt (xsltTransformContextPtr ctxt)
static void xsltFreeStylesheetList (xsltStylesheetPtr style)
static int xsltCleanupStylesheetTree (xmlDocPtr doc ATTRIBUTE_UNUSED, xmlNodePtr rootElem ATTRIBUTE_UNUSED)
void xsltFreeStylesheet (xsltStylesheetPtr style)
static int xsltGetInheritedNsList (xsltStylesheetPtr style, xsltTemplatePtr template, xmlNodePtr node)
void xsltParseStylesheetOutput (xsltStylesheetPtr style, xmlNodePtr cur)
static void xsltParseStylesheetDecimalFormat (xsltStylesheetPtr style, xmlNodePtr cur)
static void xsltParseStylesheetPreserveSpace (xsltStylesheetPtr style, xmlNodePtr cur)
static void xsltParseStylesheetExtPrefix (xsltStylesheetPtr style, xmlNodePtr cur, int isXsltElem)
static void xsltParseStylesheetStripSpace (xsltStylesheetPtr style, xmlNodePtr cur)
static int xsltParseStylesheetExcludePrefix (xsltStylesheetPtr style, xmlNodePtr cur, int isXsltElem)
static void xsltPrecomputeStylesheet (xsltStylesheetPtr style, xmlNodePtr cur)
static void xsltGatherNamespaces (xsltStylesheetPtr style)
void xsltParseTemplateContent (xsltStylesheetPtr style, xmlNodePtr templ)
static void xsltParseStylesheetKey (xsltStylesheetPtr style, xmlNodePtr key)
static void xsltParseStylesheetTemplate (xsltStylesheetPtr style, xmlNodePtr template)
static void xsltParseStylesheetTop (xsltStylesheetPtr style, xmlNodePtr top)
xsltStylesheetPtr xsltParseStylesheetProcess (xsltStylesheetPtr ret, xmlDocPtr doc)
xsltStylesheetPtr xsltParseStylesheetImportedDoc (xmlDocPtr doc, xsltStylesheetPtr parentStyle)
xsltStylesheetPtr xsltParseStylesheetDoc (xmlDocPtr doc)
xsltStylesheetPtr xsltParseStylesheetFile (const xmlChar *filename)
static xmlCharxsltParseStylesheetPI (const xmlChar *value)
xsltStylesheetPtr xsltLoadStylesheetPI (xmlDocPtr doc)

Generated on Fri May 25 2012 04:48:53 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.