diff --git a/Sources/ConsoleApp/FileName.cs b/Sources/ConsoleApp/FileName.cs index 5fb1cc3..154ab78 100644 --- a/Sources/ConsoleApp/FileName.cs +++ b/Sources/ConsoleApp/FileName.cs @@ -8,6 +8,8 @@ using System.Text; using System.Threading.Tasks; using System.Xml.Schema; using static System.Console; +using System.Runtime.Serialization.Json; +using System.Xml; namespace ConsoleApp { @@ -24,12 +26,14 @@ namespace ConsoleApp string relativePath = "..\\..\\..\\Persistance"; string xmlFile = Path.Combine(relativePath, "villageois.xml"); - + XmlWriterSettings settings = new XmlWriterSettings() { Indent = true }; var serializer = new DataContractSerializer(typeof(Carte)); - - using (Stream s = File.Create(xmlFile)) + using (TextWriter tw = File.CreateText(xmlFile)) { - serializer.WriteObject(s, villageois); + using (XmlWriter writer = XmlWriter.Create(tw, settings)) + { + serializer.WriteObject(writer, villageois); + } } } } diff --git a/Sources/ConsoleApp/Persistance/villageois.xml b/Sources/ConsoleApp/Persistance/villageois.xml index 74dea1a..cc3218f 100644 --- a/Sources/ConsoleApp/Persistance/villageois.xml +++ b/Sources/ConsoleApp/Persistance/villageois.xml @@ -1 +1,9 @@ -La carte de basevillageoisVillageois2Il peut seulement voterIl doit se concentrer sur les autres joueurs \ No newline at end of file + + + La carte de base + villageois + Villageois + 2 + Il peut seulement voter + Il doit se concentrer sur les autres joueurs + \ No newline at end of file