24 #ifndef vtkXMLUtilities_h
25 #define vtkXMLUtilities_h
27 #include "vtkIOXMLParserModule.h"
45 static void EncodeString(
const char* input,
int input_encoding, ostream& output,
46 int output_encoding,
int special_entities = 0);
55 static void CollateAttributes(
vtkXMLDataElement*, ostream&,
const char* sep =
nullptr);
67 static void FlattenElement(
75 static int WriteElementToFile(
108 static void ReadElementFromAttributeArray(
119 static int FindSimilarElements(
136 static int FactorElementsInternal(
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Represents an XML element and those nested inside.
a simple class to control print indentation
#define VTK_ENCODING_NONE
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...