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) |
bool | isAttributeDefault (int) |
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 | prevTag () |
void | require (int type, std::string ns, std::string name) |
std::string | nextText () |
void | setFeature (std::string feature, bool value) |
void | skipSubTree () |
Definition at line 46 of file XmlPullParser.h.
|
Skip sub tree that is currently parser positioned on. Definition at line 1268 of file XmlPullParser.cpp. References next(), and require(). Referenced by Schema::SchemaValidator::validate(). |