>> Toutes les rubriques <<
· C# :fichier XML (1)
· C# acces database(Oracle) (1)
"l'encien" boloss
Par Anonyme, le 08.09.2020
oui
Par Anonyme, le 08.09.2020
j'ai besoin de vous pour me faire internet vraiment le meilleur merci de contacter mon agent en envoyant mail
Par Michel, le 15.02.2018
· C# :creation de fichier XML
· C# connexion à oracle
Date de création : 24.08.2010
Dernière mise à jour :
24.08.2010
2 articles
ECRITURE DES DONNEES DANS UN FICHIERS XML
//ce programme permet de creer un document XML.
Remarque: il ecrase l'encien fichier et crée un nouveau, à chaque appel de la methode. Pour savoir comment ecrire plusieurs fois dans un meme et unique fichier XML, veillez vous referer au deuxieme programme.
public int creationCompte(Client subscriber,Compte compte)
{
int teste=1;
try
{
//instanciation d'un Objet
XmlTextWriter xml = new XmlTextWriter(path3 +"/compte.xml", System.Text.Encoding .UTF8);
//declaration d'un document XML
xml.WriteStartDocument(); //creation d'un noeud
xml.WriteStartElement("account");
//ajout d'attribut
xml.WriteAttributeString("vendorID", vendorID);
xml.WriteAttributeString("buyerID", subscriber.getidClient());
xml.WriteAttributeString("type", typecompte);
xml.WriteAttributeString("balance", balance);
xml.WriteAttributeString("status", status);
xml.WriteAttributeString("taxCode", taxCode);
xml.WriteAttributeString("taxationMode", taxationMode);
xml.WriteEndElement();
//fermeture du document xml.Flush(); //vider le buffer
xml.Close(); //fermeture du document
}
catch (Exception ex)
{
teste = -1;
u.MessageErreur(ex.StackTrace);
}
return teste;
}
//ce code permet d'ecrire plusieurs fois dans un fichier XML
public int ecrireMessage(Messagesms)
{
int
{
XmlDocument doc =new XmlDocument();
doc.Load(path1 + "/journal.xml");
XPathNavigator p = doc.CreateNavigator();
XPathNodeIterator noeud = p.Select("/echange");
//deplace sur le prochaine noeud
noeud.MoveNext();
noeud.Current.AppendChild("<sms envoie='" + sms.getEnvoie() +"' identifiant='" + sms.getIdentifiant() +"' heure='" +DateTime.Now +"'/>");
//enregistrement de modification apporté
}
catch (Exception ex)
{
teste = -1;
u.MessageErreur(ex.StackTrace);
}
return teste;
}
J'ai besoin de vous pour me faire internet vraiment le meilleur merci de contacter mon agent en envoyant mail à l'adresse affichée.
Merci vous serez payés cher.
Oui
"l'encien" bolossEcrire un commentaire