2010-01-28 95 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的文档。

相关问题