|
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 = "" |