xmldom.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_XMLDOM_H
#define RUDIMENTS_XMLDOM_H
#include <rudiments/private/xmldomincludes.h>
class RUDIMENTS_DLLSPEC xmldom : public xmlsax, public dom {
public:
xmldom();
xmldom(bool stringcacheenabled);
virtual ~xmldom();
bool parseFile(const char *filename);
bool parseString(const char *string);
void createRootNode();
protected:
virtual bool tagStart(const char *ns, const char *name);
virtual bool attributeName(const char *name);
virtual bool attributeValue(const char *value);
virtual bool text(const char *string);
virtual bool tagEnd(const char *ns, const char *name);
virtual bool comment(const char *string);
virtual bool cdata(const char *string);
#include <rudiments/private/xmldom.h>
};
#endif
dom
Definition: dom.h:10
xmldom
Definition: xmldom.h:10
xmldom::tagEnd
virtual bool tagEnd(const char *ns, const char *name)
xmldom::tagStart
virtual bool tagStart(const char *ns, const char *name)
xmldom::attributeValue
virtual bool attributeValue(const char *value)
xmldom::attributeName
virtual bool attributeName(const char *name)
xmldom::parseString
bool parseString(const char *string)
xmldom::~xmldom
virtual ~xmldom()
xmldom::createRootNode
void createRootNode()
xmldom::text
virtual bool text(const char *string)
xmldom::cdata
virtual bool cdata(const char *string)
xmldom::xmldom
xmldom(bool stringcacheenabled)
xmldom::comment
virtual bool comment(const char *string)
xmldom::xmldom
xmldom()
xmldom::parseFile
bool parseFile(const char *filename)
xmlsax
Definition: xmlsax.h:12