#include <ulxr_responseparse.h>
Inheritance diagram for ulxr::MethodResponseParser:
Protected Member Functions | |
virtual void | startElement (const XML_Char *name, const XML_Char **atts) |
Parses the current opening XML tag. | |
virtual void | endElement (const XML_Char *name) |
Parses the current closing XML tag. | |
bool | testStartElement (const XML_Char *name, const XML_Char **atts) |
Tests if the current opening tag is to be parsed by this inheritance level or by the parent. | |
bool | testEndElement (const XML_Char *name) |
Tests if the current closing tag is to be parsed by this inheritance level or by the parent. |
Definition at line 45 of file ulxr_responseparse.h.
void ulxr::MethodResponseParser::startElement | ( | const XML_Char * | name, | |
const XML_Char ** | atts | |||
) | [protected, virtual] |
Parses the current opening XML tag.
Used ONLY internally as callback from expat.
name | the name of the current tag | |
atts | to the current attributs (unused in XML-RPC) |
Reimplemented from ulxr::ValueParser.
Definition at line 44 of file ulxr_responseparse.cpp.
References ulxr::ValueParser::testStartElement().
void ulxr::MethodResponseParser::endElement | ( | const XML_Char * | name | ) | [protected, virtual] |
Parses the current closing XML tag.
Used ONLY internally as callback from expat.
name | the name of the current tag |
Reimplemented from ulxr::ValueParser.
Definition at line 111 of file ulxr_responseparse.cpp.
References ulxr::ValueParser::testEndElement().
bool ulxr::MethodResponseParser::testStartElement | ( | const XML_Char * | name, | |
const XML_Char ** | atts | |||
) | [protected] |
Tests if the current opening tag is to be parsed by this inheritance level or by the parent.
Used ONLY internally.
name | the name of the current tag | |
atts | pointer to the current attributs (unused in XML-RPC) |
Reimplemented from ulxr::ValueParser.
Definition at line 52 of file ulxr_responseparse.cpp.
References ULXR_GET_STRING, ULXR_PCHAR, and ULXR_TRACE.
bool ulxr::MethodResponseParser::testEndElement | ( | const XML_Char * | name | ) | [protected] |
Tests if the current closing tag is to be parsed by this inheritance level or by the parent.
Used ONLY internally.
name | the name of the current tag |
Reimplemented from ulxr::ValueParser.
Definition at line 118 of file ulxr_responseparse.cpp.
References ulxr::ApplicationError, ulxr_i18n, ULXR_PCHAR, and ULXR_TRACE.