2010-01-28 345 views
1

我有一個方法:創建SQLXML對象,而不是字符串對象

public static string UnZipStr(byte[] input) 
{ 
    if (input == null){ 
     return null; 
    } 
    using (MemoryStream inputStream = new MemoryStream(input)) 
    using (DeflateStream gzip = new DeflateStream(inputStream, CompressionMode.Decompress)) 
    using (StreamReader reader = new StreamReader(gzip, System.Text.Encoding.UTF8)) 
    { 
     return reader.ReadToEnd(); 
    } 
} 

但我總是得到XML文本解壓縮,這是事實。 我需要改變這個方法才能返回SqlXml對象。 不幸我是java開發人員,無法解決此任務。

回答

1

你需要一個SqlXml對象還是一個XmlDocument/XDocument對象?關於將SqlXml對象轉換爲XmlDocument的This post可能與您的需求有關。

您可以做到以下幾點:

這裏是關於SqlXml constructor的文檔。

相關問題