public void SaveData(BazaFilmow bazaFilmow) { Stream stream = new FileStream(XmlFile.FullName, FileMode.Create); Serializer.Serialize(stream, bazaFilmow); stream.Close(); }
public bool ValidateXmlSchema(BazaFilmow bazaFilmow) { try { var stringwriter = new StringWriter(); Serializer.Serialize(stringwriter, bazaFilmow); XmlDocument xmld = new XmlDocument(); string text = stringwriter.ToString(); xmld.LoadXml(text); xmld.Schemas.Add("http://www.example.org/baza", SchemaFile.FullName); xmld.Validate(ValidationCallBack); return(true); } catch { return(false); } }
public BazaFilmow LoadData() { BazaFilmow bazaFilmow = null; if (XmlFile.Exists) { using (TextReader textReader = new StreamReader(XmlFile.FullName)) { bazaFilmow = (BazaFilmow)Serializer.Deserialize(textReader); textReader.Close(); } } else { throw new IOException(); } return(bazaFilmow); }