|
Public Types |
enum | {
START_DOCUMENT,
END_DOCUMENT,
START_TAG,
END_TAG,
TEXT,
CDSECT,
ENTITY_REF,
IGNORABLE_WHITESPACE,
PROCESSING_INSTRUCTION,
COMMENT,
DOCDECL
} |
Public Member Functions |
| XmlPullParser (std::istream &is) |
| XmlPullParser (void) |
| ~XmlPullParser (void) |
bool | getFeature (std::string feature) |
std::string | getInputEncoding () |
void | defineEntityReplacementText (std::string entity, std::string value) |
int | getNamespaceCount (int depth) |
std::string | getNamespacePrefix (int pos) |
std::string | getNamespaceUri (int pos) |
std::string | getNamespace (std::string prefix) |
int | getDepth () |
std::string | getPositionDescription () |
int | getLineNumber () |
int | getColumnNumber () |
bool | isWhitespace () |
std::string | getText () |
const char * | getTextCharacters (int *poslen) |
std::string | getNamespace () |
std::string | getName () |
std::string | getPrefix () |
bool | isEmptyElementTag () |
int | getAttributeCount () |
std::string | getAttributeType (int index) |
bool | isAttributeDefault (int index) |
std::string | getAttributeNamespace (int index) |
std::string | getAttributeName (int index) |
std::string | getAttributePrefix (int index) |
std::string | getAttributeValue (int index) |
std::string | getAttributeValue (std::string ns, std::string name) |
int | getEventType () |
int | next () |
int | nextToken () |
int | nextTag () |
void | require (int type, std::string ns, std::string name) |
std::string | nextText () |
void | setFeature (std::string feature, bool value) |
void | skipSubTree () |
Static Public Attributes |
const std::string | FEATURE_PROCESS_NAMESPACES |
const std::string | FEATURE_REPORT_NAMESPACE_ATTRIBUTES |
const std::string | FEATURE_PROCESS_DOCDECL |
const std::string | FEATURE_VALIDATION |
const std::string | NO_NAMESPACE = "" |