Bonjour tout le monde
J'essaye d'ajouter une ligne à un fichier XML, seulement cette procédure ne fonctionne pas :
S'il y aurait un moyen plus simple pour y parvenir ou si vous pouviez m'orienter sur ce qui ne vas pas dans cette procédure, je vous remercie d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void AddSyllab(string WordTosuscribe, string path) { XDocument srcTree = new XDocument(); XElement root1 = XElement.Load(path); srcTree.Add(new XElement("Root", new XElement("syllabs", new XAttribute("count", 0), WordTosuscribe))); IEnumerable<XElement> tests = from el in root1.Elements("root") select el; foreach (XElement el in tests) { if (srcTree.Root != null) srcTree.Root.Add(el); } srcTree.Save(path); }
PS voici à quoi ressemble le XML auquel je veux rajouter une ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?xml version="1.0" encoding="utf-8" ?> <root> <syllabs count="0">a</syllabs> .... <syllabs count="0">ro</syllabs> </root>
Partager