JEMRIS  2.8.1
open-source MRI simulations
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

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 17.06.2016 | Tony Stoecker | Imprint --