2015-06-13 88 views
0

我需要開發一個常駐應用程序來獲取來自Win32_BaseBoard類的信息,當另一個應用程序需要XML時不創建任何文件,然後此應用程序必須在數據庫中插入或更新該信息。簡單的客戶端服務器將XML信息發送到CRUD數據庫

我看到了一些應用程序,但總是必須創建一個文件,我不知道是否已經存在類似的東西。

回答

0

下面的代碼將用數據創建內存流而不是寫入文件。

  ///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); 
​ 
相關問題