public static void SaveFile(string name, List <Flame> flames, string path) { string sf = "\r\n"; foreach (Flame f in flames) { sf += FlameSerializer.SerializeFlame(f).ToString() + "\r\n"; } using (XmlWriter w = XmlWriter.Create(path, SerializationUtils.xws)) { w.WriteStartElement("flames"); w.WriteAttributeString("name", name); w.WriteRaw(sf); //w.WriteString(sf); w.WriteEndElement(); //flames } }
public static List <Flame> LoadFile(string path, out string CollectionName) { using (StreamReader s = new StreamReader(path)) return(FlameSerializer.LoadStream(s.BaseStream, out CollectionName)); }