XMLIOSERVER 0.4
Serveur d'Entrées/Sorties parallèles
Référence de la classe xmlioserver::xml::CXMLParser

Classe de traitement de document xml depuis différentes sources de données. Plus de détails...

#include <xml_parser.hpp>

Liste de tous les membres

Fonctions membres publiques statiques

static void ParseFile (const std::string &_filename)
 Parse un document xml à partir d'un nom de fichier.
static void ParseString (const std::string &_xmlContent)
 Parse un document xml à partir d'une chaîne de caractères.
static void ParseStream (std::istream &_stream)
 Parse un document xml à partir d'un flux d'entrée de données.

Description détaillée

Classe de traitement de document xml depuis différentes sources de données.

Définition à la ligne 38 du fichier xml_parser.hpp.


Documentation des fonctions membres

void xmlioserver::xml::CXMLParser::ParseFile ( const std::string &  _filename) [static]

Parse un document xml à partir d'un nom de fichier.

Paramètres:
_filename: le nom d'un fichier contenant l'arborescence xml.
Voir également:
ParseString ParseStream

Cette méthode utilise ParseStream de la manière suivante :

 //> Parsing d'un flux d'entrée de fichier.
 std::ifstream ifs ( _filename.c_str() , std::ifstream::in );
 CXMLParser::ParseStream(ifs);

Définition à la ligne 25 du fichier xml_parser.cpp.

void xmlioserver::xml::CXMLParser::ParseStream ( std::istream &  _stream) [static]

Parse un document xml à partir d'un flux d'entrée de données.

Paramètres:
_stream: le flux d'entrée contenant l'arborescence xml.
Voir également:
ParseString ParseFile

Définition à la ligne 37 du fichier xml_parser.cpp.

void xmlioserver::xml::CXMLParser::ParseString ( const std::string &  _xmlContent) [static]

Parse un document xml à partir d'une chaîne de caractères.

Paramètres:
_xmlContent: une chaîne de caractères contenant l'arborescence xml.
Voir également:
ParseFile ParseStream

Cette méthode utilise ParseStream de la manière suivante :

 //> Parsing d'un flux d'entrée de chaîne de caractères.
 StdIStringStream iss(_xmlContent);
 CXMLParser::ParseStream(iss);

Définition à la ligne 31 du fichier xml_parser.cpp.


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros