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();
171 std::string m_FileName{};
187 reader->SetDOMNodeXML(&
object);
Class to read a DOM object from an XML file or an input stream.
virtual void StartElement(const char *name, const char **atts)
virtual OutputType * GetOutput()
virtual void EndElement(const char *name)
virtual void CharacterDataHandler(const char *text, int len)
void Update(std::istream &is)
virtual const OutputType * GetOutput() const
Class to represent a node in a Document Object Model (DOM) tree structure.
Light weight base class for most itk classes.
Base class for most ITK classes.
SmartPointer< Self > Pointer
std::istream & operator>>(std::istream &is, itk::DOMNode &object)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....