C# 向CRUD数据库发送XML信息的简单客户端服务器
我需要开发一个常驻应用程序从Win32_BaseBoard类获取信息,当另一个应用程序需要XML时,无需创建任何文件,然后此应用程序必须在数据库中插入或更新该信息C# 向CRUD数据库发送XML信息的简单客户端服务器,c#,xml,database,client,server,C#,Xml,Database,Client,Server,我需要开发一个常驻应用程序从Win32_BaseBoard类获取信息,当另一个应用程序需要XML时,无需创建任何文件,然后此应用程序必须在数据库中插入或更新该信息 我看到一些应用程序,但总是要创建一个文件,我不知道是否已经存在类似的东西。下面的代码将使用数据创建内存流,而不是写入文件 ///old code //XmlSerializer serializer = new XmlSerializer(typeof(AppConfig));
我看到一些应用程序,但总是要创建一个文件,我不知道是否已经存在类似的东西。下面的代码将使用数据创建内存流,而不是写入文件
///old code
//XmlSerializer serializer = new XmlSerializer(typeof(AppConfig));
//StreamWriter writer = new StreamWriter(FILENAME);
//serializer.Serialize(writer, config);
//new code
string input = "Your XML here";
string output = "";
XmlSerializer serializer = new XmlSerializer(typeof(AppConfig));
MemoryStream mstream = new MemoryStream(Encoding.UTF8.GetBytes(input));
StreamWriter writer = new StreamWriter(mstream);
serializer.Serialize(writer, config);