ALBA
mmuXMLDOMElement.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: ALBA (Agile Library for Biomedical Applications)
4 Module: mmuXMLDOMElement
5 Authors: Marco Petrone
6
7 Copyright (c) BIC
8 All rights reserved. See Copyright.txt or
9
10
11 This software is distributed WITHOUT ANY WARRANTY; without even
12 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13 PURPOSE. See the above copyright notice for more information.
14
15=========================================================================*/
16#ifndef __mmuXMLDOMElement_h__
17#define __mmuXMLDOMElement_h__
18
19#include "albaUtility.h"
20
21
22#include <xercesc/dom/DOM.hpp>
23#include <xercesc/util/PlatformUtils.hpp>
24#include <xercesc/util/XMLString.hpp>
25#include <xercesc/framework/LocalFileFormatTarget.hpp>
26#include <xercesc/dom/impl/DOMWriterImpl.hpp>
27#include <xercesc/parsers/XercesDOMParser.hpp>
28
29#ifdef XERCES_CPP_NAMESPACE_USE
30// XERCES_CPP_NAMESPACE_USE
31// SIL 12-apr-2006
32// removed XERCES_CPP_NAMESPACE_USE and added XERCES_CPP_NAMESPACE_QUALIFIER where required
33#endif
34
37//------------------------------------------------------------------------------
38// mmuXMLDOMElement
39//------------------------------------------------------------------------------
43class ALBA_EXPORT mmuXMLDOMElement: public albaUtility
44{
45public:
47 mmuXMLDOMElement( XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *element=NULL): m_XMLElement(element) {}
48
49 XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *m_XMLElement;
50};
51
52#endif // _mmuXMLDOMElement_h_
albaUtility - the pourpose of this class is just to groups utilities classes
Definition: albaUtility.h:27
mmuXMLDOMElement utility class for PIMPL of XML DOMElement types.
XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * m_XMLElement
XML element wrapped by this object.
mmuXMLDOMElement(XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *element=NULL)
constructor