1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| /// <summary>
/// Permet d'envoyer vers une page ASP hébergée QUELQUE PART les informations que l'on souhaite
/// qu'il enregistre sur le fichier XML AUQUEL JE PENSE.
/// </summary>
public class MaClasse
{
protected static string Méthode = null;
protected static string IdNoeud = null;
protected static XmlElement ElementModif = null;
/// <summary>
/// Méthode qui supprime QUELQUE CHOSE à partir de son identifiant "id" et
/// par le biais de la page ASP hébergée QUELQUE PART.
/// </summary>
/// <param name="IdEmplacement">Id du noeud à supprimer.</param>
public static void SupprimerXml(string IdEmplacement)
{
Méthode = "Supprimer";
IdNoeud = IdEmplacement;
ElementModif = null;
GoXml();
}
/// <summary>
/// Méthode qui ajoute QUELQUE CHOSE à partir de son identifiant "id" et
/// par le biais de la page ASP hébergée QUELQUE PART.
/// </summary>
/// <param name="IdEmplacement">Id du noeud dans lequel ajouter le nouveau noeud.</param>
/// <param name="ElementToSend">Noeud XML à ajouter.</param>
public static void AjouterXml(string IdEmplacement, XmlElement ElementToSend)
{
Méthode = "Ajouter";
IdNoeud = IdEmplacement;
ElementModif = ElementToSend;
GoXml();
}
/// <summary>
/// Méthode qui modifie QUELQUE CHOSE à partir de son identifiant "id" et
/// par le biais de la page ASP hébergée QUELQUE PART.
/// </summary>
/// <param name="IdEmplacement">Id du noeud à modifier.</param>
/// <param name="ElementToSend">Nouveau noeud XML.</param>
public static void ModifierXml(string IdEmplacement, XmlElement ElementToSend)
{
Méthode = "Modifier";
IdNoeud = IdEmplacement;
ElementModif = ElementToSend;
GoXml();
}
private static void GoXml()
{
//Là je vais faire du HttpWebRequest en POST car je dois écrire sur un fichier XML hébergé sur un autre serveur, et ça pose de gros problèmes de sécurité.
//Donc c'est une page ASP qui va s'en charger.
}
} |
Partager