JEMRIS 2.9.1
open-source MRI simulations
Loading...
Searching...
No Matches
Classes | Enumerations
XMLIO.h File Reference

Implementation of JEMRIS XMLIO. More...

#include <string.h>
#include <stdlib.h>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/util/OutOfMemoryException.hpp>
#include <xercesc/framework/LocalFileInputSource.hpp>
#include "DOMTreeErrorReporter.h"
+ Include dependency graph for XMLIO.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XMLIO
 XML file-IO class. More...
 

Enumerations

enum  errorCodes {
  OK , XML_PLATFORM_INIT , PARSER_OUT_OF_MEMORY_EXCEPTION , PARSER_XML_EXCEPTION ,
  PARSER_DOM_EXCEPTION , PARSER_GENERAL_EXCEPTION , NORMALIZE_DOM_EXCEPTION , EMPTY_DOCUMENT
}
 Return codes. More...
 

Detailed Description

Implementation of JEMRIS XMLIO.

Enumeration Type Documentation

◆ errorCodes

enum errorCodes

Return codes.

Enumerator
OK 

OK

XML_PLATFORM_INIT 

Error during XML plattform initialisation

PARSER_OUT_OF_MEMORY_EXCEPTION 

Parser ran out of memory

PARSER_XML_EXCEPTION 

Parser initialisation failed

PARSER_DOM_EXCEPTION 

XML doesn't meet DOM specs

PARSER_GENERAL_EXCEPTION 

General parser error

NORMALIZE_DOM_EXCEPTION 

Normalisation of the DOM tree failed

EMPTY_DOCUMENT 

Empty document: Nothing to be done!


-- last change 03.10.2023 | Tony Stoecker | Imprint | Data Protection --