19 #ifndef itkDOMNodeXMLReader_h
20 #define itkDOMNodeXMLReader_h
24 #include "ITKIOXMLExport.h"
83 itkSetStringMacro(FileName);
86 itkGetStringMacro(FileName);
93 #if !defined(ITK_LEGACY_REMOVE)
98 this->SetDOMNodeXML(_arg);
114 virtual const OutputType *
117 return this->m_DOMNodeXML.GetPointer();
122 return this->m_DOMNodeXML.GetPointer();
126 #if !defined(ITK_LEGACY_REMOVE)
131 return this->m_DOMNodeXML.GetPointer();
140 Update(std::istream & is);
152 StartElement(
const char * name,
const char ** atts);
158 EndElement(
const char * name);
164 CharacterDataHandler(
const char * text,
int len);
171 std::string m_FileName{};
183 inline std::istream &
187 reader->SetDOMNodeXML(&
object);
193 #endif // itkDOMNodeXMLReader_h