Bonjour à tous,
J'utilise libxml2 en C++ pour transformer un fichier texte en fichier xml.
certains parametres du fichier texte sont donnés avec la valeur 1 ou 0
et j'aimerai traduire en
Code : Sélectionner tout - Visualiser dans une fenêtre à part mise_a_jour 1
J'ai quelqu'un qui m'a dit de marquer dans l'exportXML cette commande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <mise_a_jour>true</mise_a_jour>
que va exactement faire le point d'interrogation et le deux point de
Code : Sélectionner tout - Visualiser dans une fenêtre à part xmlNewTextChild(pThisNode,NULL,(xmlChar*)"mise_a_jour",m_bmise_a_jour?(xmlChar*)"true":(xmlChar*)"false");?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "m_bmise_a_jour?(xmlChar*)"true":(xmlChar*)"false""
j'hésite à faire un code de ce type, qui fonctionne, ais au moins que je comprends :
mais j'ai peur que le code devienne moins lisible car il y a beaucoup de parametres booléens à traduire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (m_bmise_a_jour == true) xmlNewTextChild(pThisNode,NULL,(xmlChar*)"mise_a_jour",(xmlChar*)"true"); else if (m_bmise_a_jour == false) xmlNewTextChild(pThisNode,NULL,(xmlChar*)"mise_a_jour",(xmlChar*)"false");
Partager