- Main Page
- Namespaces
- Classes
- Files
- Related Pages

# /Users/fpy/titan-1-5-MBARI/Mers/Utils/Io/Xml/Dom/DOMUtils.h

    00001
    00002 //
    00003 // Copyright (c) 2006           Model-based Embedded and Robotic Systems Group
    00004 // All Rights Reserved          Massachusetts Institute of Technology
    00005 //
    00006 // This software is provided as is. Model-based Embedded and Robotic Systems
    00007 // (MERS) group does not assume any responsibility.
    00008 //
    00010
    00011 #ifndef MERS_UTILS_IO_XML_DOM_DOMUTILS_H
    00012 #define MERS_UTILS_IO_XML_DOM_DOMUTILS_H
    00013
    00015
    00016 #include <Mers/Utils/Logging/logger.h>
    00017 #include <xercesc/dom/DOMDocument.hpp>
    00018 #include <xercesc/dom/DOMImplementation.hpp>
    00019
    00021
    00022 namespace Mers {
    00023 namespace Utils {
    00024 namespace Io {
    00025 namespace Xml {
    00026 namespace Dom {
    00027
    00029
    00034 class DOMUtils
    00035 {
    00036 public:
    00040         static XERCES_CPP_NAMESPACE::DOMImplementation * getImplementation();
    00041
    00051         static XERCES_CPP_NAMESPACE::DOMDocument *
    00052                 getDocument( const char * rootName );
    00053
    00054 private:
    00056         static log4cplus::Logger s_logger;
    00057 };
    00058
    00060
    00061 } // Dom
    00062 } // Xml
    00063 } // Io
    00064 } // Utils
    00065 } // Mers
    00066
    00068
    00069 #endif
    00070