XMLBEANSXX  0.9.8
src/xmlbeansxx/LibXMLParser.cpp File Reference
#include "LibXMLParser.h"
#include "XmlTypesGen.h"
#include "BeansException.h"
#include "Tracer.h"
#include "defs.h"
#include "ContentsImpl.h"
#include <stdio.h>
#include <boost/scoped_array.hpp>
#include <boost/weak_ptr.hpp>
#include <libxml/xmlstring.h>
#include "logger.h"
#include <string>
#include "XmlBeans.h"
Include dependency graph for LibXMLParser.cpp:

Classes

struct  xmlbeansxx::null_deleter

Namespaces

namespace  xmlbeansxx

Defines

#define XMLBEANSXX_DEBUG2(a, b)   XMLBEANSXX_DEBUG(a, b)

Enumerations

enum  { xmlbeansxx::NS_PREFIX = 0, xmlbeansxx::NS_URI = 1 }
enum  {
  xmlbeansxx::ATTR_LOCALNAME = 0, xmlbeansxx::ATTR_PREFIX = 1, xmlbeansxx::ATTR_URI = 2, xmlbeansxx::ATTR_VALUE = 3,
  xmlbeansxx::ATTR_END = 4
}

Functions

static void xmlbeansxx::startElementNs (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar **namespaces, int nb_attributes, int nb_defaulted, const xmlChar **attributes)
static void xmlbeansxx::endElementNs (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI)
static void xmlbeansxx::characters (void *ctx, const xmlChar *ch, int len)
static void xmlbeansxx::serror (void *ctx, xmlErrorPtr error)
 xmlbeansxx::XMLBEANSXX_LOGGER_PTR_SET (LOG,"xmlbeansxx.LibXMLParser")
void xmlbeansxx::addSchemaValidityError (void *ctx, const char *msg,...)
void xmlbeansxx::addSchemaValidityWarning (void *ctx, const char *msg,...)
string xmlbeansxx::getAttrName (const xmlChar **attributes, int current)
string xmlbeansxx::getAttrValue (const xmlChar **attributes)

Variables

static xmlSAXHandler xmlbeansxx::xmlbeansxxSAX2HandlerStruct
static xmlSAXHandlerPtr xmlbeansxx::xmlbeansxxSAX2Handler = &xmlbeansxxSAX2HandlerStruct
const int xmlbeansxx::ATTRTABSIZE = 5

Define Documentation

#define XMLBEANSXX_DEBUG2 (   a,
 
)    XMLBEANSXX_DEBUG(a, b)