XmlPullParser Class Reference

Collaboration diagram for XmlPullParser:

Collaboration graph
[legend]
List of all members.

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 prevTag ()
void require (int type, std::string ns, std::string name)
std::string nextText ()
void setFeature (std::string feature, bool value)
void skipSubTree ()

Detailed Description

Definition at line 46 of file XmlPullParser.h.


Member Function Documentation

void XmlPullParser::skipSubTree  ) 
 

Skip sub tree that is currently parser positioned on.
NOTE: parser must be on START_TAG and when funtion returns parser will be positioned on corresponding END_TAG.

Definition at line 1268 of file XmlPullParser.cpp.

References next(), and require().

Referenced by Schema::SchemaValidator::validate().


The documentation for this class was generated from the following files:
Generated on Sat May 3 16:29:01 2008 for wsdlpull by  doxygen 1.4.6