11 #include "vtkSmartPointer.h"
12 #include "vtkXMLParser.h"
19 void PrintSelf(ostream& os, vtkIndent indent)
override;
25 void PrintXML(ostream& os);
50 const char* xmlcontents,
bool suppress_errors =
false);
58 void StartElement(
const char*
name,
const char** atts)
override;
59 void EndElement(
const char*
name)
override;
60 void CharacterDataHandler(
const char*
data,
int length)
override;
79 int ParseXML()
override;
82 void ReportXmlParseError()
override;
static vtkPVXMLParser * New()
vtkTypeMacro(vtkPVXMLParser, vtkXMLParser)
vtkGetMacro(SuppressErrorMessages, int)
vtkSetMacro(SuppressErrorMessages, int)
unsigned int NumberOfOpenElements
vtkPVXMLElement ** OpenElements
unsigned int OpenElementsSize
int SuppressErrorMessages
unsigned int ElementIdIndex
void AddElement(vtkPVXMLElement *element)
vtkBooleanMacro(SuppressErrorMessages, int)
vtkPVXMLElement * RootElement
#define QPCL_ENGINE_LIB_API