Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1637 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  fonction XML relou

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction XML relou

n°395626
lkolrn
<comment ça marche?>
Posté le 15-05-2003 à 17:30:35  profilanswer
 

Je dois creer un fichier XML a laide de fonctions de la librairie C "libxml". Dans ce fichier, je dois creer des noeuds avec la fonction "xmlNewChild" de prototype:
 
xmlNodePtr xmlNewChild (xmlNodePtr parent,
  xmlNsPtr ns,
  const xmlChar *name,
  const xmlChar *content);
 
Jusque la, pas de pb, ca marche bien...
 
PAr contre, quand je veux concatener 2 chaines pour mettre le resultat dans "name", ca chie...
 
Concretemetn ca donne:
 
char*strtmp=strcat(strtmp, "parameter name=" );
strtmp=strcat(strtmp, listP->Name);
 
if (tmp->ListDataset->DataVal[j] == 0)
{
  tmpdata=xmlNewChild(sdata, NULL, strtmp, "0" );
}
 
Ca compile, ca execute, mais ca marche pas, le fichier XML resultant n'est po complet paskil execute mal la fonction.
 
Je precise que la gestion des listes est bonne, C PO CA LE PB (deja testé et re-testé, c bon), et si jecris:
 
if (tmp->ListDataset->DataVal[j] == 0)
{
  tmpdata=xmlNewChild(sdata, NULL, "test", "0" );
}
 
ca marche bien. C vraiment sur le resultat de strcat ke ca pose un pb...
 
MERCI D'AVANCE

mood
Publicité
Posté le 15-05-2003 à 17:30:35  profilanswer
 

n°395640
skeye
Posté le 15-05-2003 à 17:35:04  profilanswer
 

Code :
  1. char *strtmp=strcat(strtmp, "parameter name=" );


Il faudrait que tu alloues ton strtmp, non?

n°395823
lkolrn
<comment ça marche?>
Posté le 15-05-2003 à 18:59:13  profilanswer
 

lalloc jlé po ecrite, mais c fé et c bon. Dot part, la fonction strcat est mal utilisée, mais c bon ossi... C juste au nivo du typage ke ca pose un pb...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  fonction XML relou

 

Sujets relatifs
langue d une fenetre en fonction d un parametre[Windev] Fonction de pause ou temporisation ??
[PHP] help fonction fopen,...etc...[XML/XSL] pk ça marche po ??
Existe-t-il une fonction équivalente au nvl de Oracle sous ACCESS?[ASP] fonction suppr espace fin de chaine
[ASP] demande de mot de passe et aiguillage en fonction de celui ci[c++ Builder] Comment chronometrer une fonction ?
[DreamWeaver] cherche la fonction DreamWeaver qui met en page le codePB fonction mail() EasyPHP et serveur SMTP IIS
Plus de sujets relatifs à : fonction XML relou


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR