MemoryStream oMemoryStream = Common.DecrypetXML(FilePath);
XmlDocument oXmlDocument = new XmlDocument();
oXmlDocument.Load(oMemoryStream);
//Check if year exists
if (oXmlDocument.DocumentElement.SelectSingleNode("//Year[@Year='" + Year + "']") == null)
{
XmlElement oNewYearElement = oXmlDocument.CreateElement("Year");
oNewYearElement.SetAttribute("Year", Year);
oXmlDocument.DocumentElement.AppendChild(oNewYearElement);
oXmlDocument.Save(?????);
}
//Check if month exists
if (oXmlDocument.SelectSingleNode("//Year[@Year='" + Year + "']//Month[@Month='" + Month + "']") == null)
{
XmlElement oNewMonthElement = oXmlDocument.CreateElement("Month");
oNewMonthElement.SetAttribute("Month", Month);
oXmlDocument.DocumentElement.SelectSingleNode("//Year[@Year='" + Year + "']").AppendChild(oNewMonthElement);
oXmlDocument.Save(????);
}
//OutputStream of the xml document
XmlReader oXmlReader = XmlReader.Create(???);
Я расшифровываю xml и создаю из него MemoryStream, затем добавляю в него некоторые данные.
Теперь, как я могу сохранить эти данные в динамическом XML-документе, который я создал, и как читать из него?
Edit:
Я загружаю XML-документ из MemoryStream, я хочу сохранить документ в том же MemoryStream. После этого я хочу это прочитать.