XMLIOSERVER 0.4
Serveur d'Entrées/Sorties parallèles
xml_parser.hpp
Aller à la documentation de ce fichier.
00001 /* ************************************************************************** *
00002  *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         *
00003  * ************************************************************************** */
00004 
00005 #ifndef __XML_PARSER_HPP__
00006 #define __XML_PARSER_HPP__
00007 
00016 #ifndef __XIOS_NO_EXTERN
00017 
00018 // C++ standard headers
00019 #include <string>
00020 #include <iostream>
00021 
00022 #endif // __XIOS_NO_EXTERN
00023 
00024 // XMLIOServer headers
00025 #include "xml_node.hpp"
00026 
00027 // ////////////////////////////// Déclarations ///////////////////////////// //
00028 
00029 namespace xmlioserver
00030 {
00032    namespace xml
00033    {
00038       class CXMLParser
00039       {
00040          public : // Méthodes statiques
00041 
00054             static void ParseFile  (const std::string & _filename);
00055 
00068             static void ParseString(const std::string & _xmlContent);
00069 
00075             static void ParseStream(std::istream & _stream);
00076 
00077       }; //class CXMLParser
00078 
00079    }// namespace xml
00080 } // namespace xmlioserver
00081 
00082 #endif // __XML_PARSER_HPP__
00083 
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros