Cxmlline : lignes xml

Soyez le premier à donner votre avis sur cette source.

Vue 5 414 fois - Téléchargée 443 fois

Description

Voici un autre épisode dans le parsing XML. Voici une classe simple pour stocker (lire) des lignes xml dans un flux. Elle utilise la classe CControlerDB, CMutex et CExceptionBrain qui gère les exceptions lors du parsing.

Source / Exemple :


exemple : 
//on crée la ligne
CXmlLine line("toto",true); //crée une ligne fermé <toto .../>
line.addField("f1","v1");//Créer un attribut f1 de valeur v1 : <toto f1="v1"/>
[...]
line.toString(); //retourne la version string
line.toString(utils::tail); //retourne la version tail : </toto>

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Hellaynnea
Messages postés
57
Date d'inscription
samedi 14 décembre 2002
Statut
Membre
Dernière intervention
2 mai 2005

CXmlLine fait partie du namespace utils, il faut donc soit faire using namespace utils en haut du fichier (arès l'include du .h),
soit faire utils::CXmlLine ma_ligne(...);
C'est pareil que pour la std (string, cout, etc...)

++yohan
cs_mayti
Messages postés
36
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
11 juin 2005

il faut inclure quels fichiers ? j'optiens chaque fois:
'CXmlLine' : undeclared identifier
Hellaynnea
Messages postés
57
Date d'inscription
samedi 14 décembre 2002
Statut
Membre
Dernière intervention
2 mai 2005

c corrigé :)
++
cs_mayti
Messages postés
36
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
11 juin 2005

Cannot open include file: 'utils.h': No such file or directory

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.