首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >和MemoryStream?

和MemoryStream?
EN

Stack Overflow用户
提问于 2011-10-22 21:57:01
回答 1查看 920关注 0票数 1
代码语言:javascript
复制
        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文档中的这些数据,以及如何从其中读取数据?

编辑:我从MemoryStream加载一个xml文档,我想将文档保存到同一个MemoryStream。在那之后,我想读它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-23 00:15:29

您可以尝试将xml反序列化为一个类,在该类上进行更改,然后重新序列化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7860044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档