Go to the documentation of this file.
28 #ifndef vtkXMLParser_h
29 #define vtkXMLParser_h
71 virtual int Parse(
const char* inputString);
72 virtual int Parse(
const char* inputString,
unsigned int length);
GLsizei GLsizei GLenum GLenum const GLvoid * data
Parse XML to handle element tags and attributes.
GLuint GLuint GLsizei count
virtual int ParsingComplete()
virtual int InitializeParser()
friend void vtkXMLParserEndElement(void *, const char *)
static int IsSpace(char c)
void vtkXMLParserStartElement(void *, const char *, const char **)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
int ParseBuffer(const char *buffer)
void PrintSelf(ostream &os, vtkIndent indent)
GLuint GLsizei GLsizei * length
void vtkXMLParserEndElement(void *, const char *)
virtual int ParseBuffer(const char *buffer, unsigned int count)
void SeekG(vtkTypeInt64 position)
#define VTKIOXMLPARSER_EXPORT
GLuint const GLchar * name
virtual void ReportStrayAttribute(const char *element, const char *attr, const char *value)
static vtkXMLParser * New()
GLsizei const GLfloat * value
virtual void ReportUnknownElement(const char *element)
virtual int Parse(const char *inputString, unsigned int length)
friend void vtkXMLParserStartElement(void *, const char *, const char **)
virtual void ReportMissingAttribute(const char *element, const char *attr)
a simple class to control print indentation
#define vtkSetStringMacro(name)
#define vtkGetMacro(name, type)
virtual void EndElement(const char *name)
vtkGetStringMacro(ExtensionsString)
virtual int ParseChunk(const char *inputString, unsigned int length)
void vtkXMLParserCharacterDataHandler(void *, const char *, int)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual void StartElement(const char *name, const char **atts)
virtual void ReportXmlParseError()
virtual int Parse(const char *inputString)
virtual int CreateParser()
virtual int CleanupParser()
vtkTypeInt64 GetXMLByteIndex()
virtual void CharacterDataHandler(const char *data, int length)
virtual void ReportBadAttribute(const char *element, const char *attr, const char *value)