/opt/source/Wonder/Utilities/Adaptors/Adaptor/xmlparse.c File Reference

#include "config.h"
#include "appcfg.h"
#include "log.h"
#include "hostlookup.h"
#include "transport.h"
#include "loadbalancing.h"
#include "list.h"
#include "womalloc.h"
#include "xmlcdocument.h"
#include "xmlcparser.h"
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <sys/types.h>

Include dependency graph for xmlparse.c:


Classes

struct  _WOXMLEdits

Typedefs

typedef struct _WOXMLEdits WOXMLEdits

Functions

static void createAttribute (XMLCDocument *document, const XMLCCharacter *name, const unsigned int nameLength, const XMLCCharacter *value, const unsigned int valueLength)
static void createElement (XMLCDocument *document, const XMLCCharacter *name, const unsigned int length)
static void endElementNamed (XMLCDocument *document, const XMLCCharacter *name, const unsigned int length)
static void freeWOXMLEdits (WOXMLEdits *config)
static int xml_parseConfiguration (char *buf, int len)
static void xmlParserPlaceholder (XMLCDocument *document, const XMLCCharacter *string, const unsigned int length)

Variables

static const XMLCDocumentHandler _document
static const char *const document_types []
const WebObjects_config_handler WebObjects_xml_parse = { document_types, xml_parseConfiguration }

Typedef Documentation

typedef struct _WOXMLEdits WOXMLEdits


Function Documentation

static void createAttribute ( XMLCDocument document,
const XMLCCharacter name,
const unsigned int  nameLength,
const XMLCCharacter value,
const unsigned int  valueLength 
) [static]

static void createElement ( XMLCDocument document,
const XMLCCharacter name,
const unsigned int  length 
) [static]

static void endElementNamed ( XMLCDocument document,
const XMLCCharacter name,
const unsigned int  length 
) [static]

static void freeWOXMLEdits ( WOXMLEdits config  )  [static]

static int xml_parseConfiguration ( char *  buf,
int  len 
) [static]

static void xmlParserPlaceholder ( XMLCDocument document,
const XMLCCharacter string,
const unsigned int  length 
) [static]


Variable Documentation

Initial value:

 {
   NULL,
   createElement,
   createAttribute,
   endElementNamed,
   xmlParserPlaceholder,
   xmlParserPlaceholder,
   xmlParserPlaceholder,
   xmlParserPlaceholder,
   xmlParserPlaceholder
}

const char* const document_types[] [static]

Initial value:

 {
   "xml",
   "text/xml",

   "text/html",
   NULL}

const WebObjects_config_handler WebObjects_xml_parse = { document_types, xml_parseConfiguration }


Generated on Sat May 26 06:42:05 2012 for Project Wonder by  doxygen 1.5.8