Go to the documentation of this file.
10 #ifndef vtkPVXMLParser_h
11 #define vtkPVXMLParser_h
13 #include "vtkPVVTKExtensionsCoreModule.h"
29 void PrintXML(ostream& os);
43 vtkGetMacro(SuppressErrorMessages,
int);
44 vtkSetMacro(SuppressErrorMessages,
int);
45 vtkBooleanMacro(SuppressErrorMessages,
int);
53 const char* xmlcontents,
bool suppress_errors =
false);
61 void StartElement(
const char* name,
const char** atts)
override;
void operator=(const vtkObjectBase &)
vtkPVXMLElement ** OpenElements
vtkPVXMLElement * RootElement
unsigned int OpenElementsSize
unsigned int ElementIdIndex
void PrintSelf(ostream &os, vtkIndent indent)
unsigned int NumberOfOpenElements
static vtkXMLParser * New()
int SuppressErrorMessages
virtual void EndElement(const char *name)
virtual void StartElement(const char *name, const char **atts)
virtual void ReportXmlParseError()
virtual void CharacterDataHandler(const char *data, int length)