Supprimer un tag xml d'un Fichier [Résolu]

xtremejames183 32 Messages postés vendredi 26 mai 2006Date d'inscription 14 avril 2009 Dernière intervention - 17 nov. 2006 à 22:09 - Dernière réponse : xtremejames183 32 Messages postés vendredi 26 mai 2006Date d'inscription 14 avril 2009 Dernière intervention
- 18 nov. 2006 à 22:22
hello,
voila  j'ai un fichier xml qui contient les donnes des utilisateurs avec leur id,login,password voici le contenu lors de la premier creation :




fp=fopen("users.xml","a+");
register_users(fp);





<?xml version="1.0" standalone="yes"?>
<!-- Default Users register database -->






  <login>rxtremajmaes1@sd.fds</login>
  g-log
  9ca470f816ced839e2cc977de3769bc3

  <desc>salut tt</desc>




le probleme:
lors d"un ajout d'un nouvel utilisateur on doit supprimer le dernier tag


afin que le fichiers xml soit valide et on repete les lignes vertes.
donc:
    **ouvrir le fichier user.xml en r+
    **parcourir jusqua l'avant derniere ligne
    **trouver le tag



    **supprimer le
pas mal de solution existe mais je cherche la plus efficace et plus rapide .
merci de votre aide.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention - 17 nov. 2006 à 22:21
3
Merci
En formant mieux le xml, pas besoin de supprimer de tags, ex :

blabla

blabla

ect...

Merci yann_lo_san 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de yann_lo_san
Ombitious_Developper 2333 Messages postés samedi 28 février 2004Date d'inscription 26 juillet 2013 Dernière intervention - 17 nov. 2006 à 22:58
0
Merci
Salut:

Est ce que tu utilises l'API tinyXML?
Commenter la réponse de Ombitious_Developper
xtremejames183 32 Messages postés vendredi 26 mai 2006Date d'inscription 14 avril 2009 Dernière intervention - 18 nov. 2006 à 22:22
0
Merci
non j'utilise un autre parser simple et efficace pour C qui se trouve :
sourceforge.net/projects/sxml

mais tu peux me donner comment en faire  avec tinyXML mais je prefers les routines de libc
merci
Commenter la réponse de xtremejames183

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.