XMLIOSERVER 0.4
Serveur d'Entrées/Sorties parallèles
|
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