我现在编写一个画图的程序,我在我的容易里面画了一些图,这些图的信息怎么才能存储下来,特别是关于图的大小,位置信息。我的想法是存储整个图的信息我转成XML,然后存入数据库,但是我查找资料,用STREAM的到字符串,只能通过文件存取,而我需要从数据库存取,不知道应该怎么做,请各位大侠指条路StreamWriter w = File.AppendText("log.txt");
StreamReader sr = File.OpenText(FILE_NAME);我能不能用STREAM来得到并规范我的XML字符串

解决方案 »

  1.   

    可以看下这个名字空间中的内容 System.Xml 应该可以搞定你这个问题的 查文档就知怎么用了
      

  2.   

    我就是看了文档搞不定啊我就是不想用FILE来实现字符串的转换,文档里面都是讲File的用法
      

  3.   

    public class CanVasData : IDate, ISerializable
       {
            public bool Save(string fileName)
            {
                IFormatter formatter = new SoapFormatter();
                Stream stream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);            formatter.Serialize(stream, this);
                stream.Close();
                return false;
            }
    }这是我的代码,我将CanVasData的数据存入一个文件,保存格式是XML的,我现在不能存为文件了,我想得到一个XML文本,然后将文本放入数据库中,该怎么做。